我有一个复选框,几乎是在窗口宽度的末尾(一行的结尾),所以如果我翻译文本它会覆盖窗口。
id
现在,如果str的长度太长,超出了窗口,就像屏幕截图一样:
我想要包装此文本,以便如果复选框文本的长度太长,它会将文本包装在下一行中,并根据窗口的大小进行弯曲。
答案 0 :(得分:0)
使用BS_MULTILINE
按钮样式。
要在API函数下面设置该样式:
CButton::SetButtonStyle(UINT nStyle,BOOL bRedraw = TRUE)
checkbox.SetButtonStyle(BS_MULTILINE);
文档链接:
https://msdn.microsoft.com/en-us/library/yf1wax6c.aspx#cbutton__setbuttonstyle