如何在多行文本C++的左上角显示复选框

How to show checkbox in the top left corner of its multiline text C++

本文关键字:左上角 显示 复选框 C++ 文本      更新时间:2023-10-16

有没有办法做到这一点?此外,当我将其设置为多行时,下面的文本被截断。有没有办法增加复选框的 rect 大小,以便多行字符串适合它。

谢谢。

Top 是可能的。

左边是值得怀疑的。 你可以试试。

在下面的链接中查找"文本对齐样式">

https://msdn.microsoft.com/en-us/library/tf9hd91s.aspx

为了设置样式使用,

CButton::SetButtonStyle(UINT nStyle,BOOL bRedraw = TRUE)

在下面的链接中查找文档

https://msdn.microsoft.com/en-us/library/yf1wax6c.aspx#cbutton__setbuttonstyle

对于多线拟合,您可能必须使用带有选项"BS_MULTILINE"的"setButtonStyle"将样式设置为按钮。

CheckBoxStatic一起使用。我的经验告诉我,由于许多原因,这种解决方法是好的。(例如,您可以轻松地使复选框看起来透明,否则这将非常困难。