【问题标题】:How to show checkbox in the top left corner of its multiline text C++如何在其多行文本C++的左上角显示复选框
【发布时间】:2017-03-20 04:15:48
【问题描述】:

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

非常感谢。

【问题讨论】:

    标签: c++ user-interface checkbox mfc


    【解决方案1】:

    顶部是可能的。

    左是可疑的。你可以试试。

    在下面的链接中查找“文本对齐样式”

    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”将样式设置为按钮。

    【讨论】:

      【解决方案2】:

      CheckBoxStatic 一起使用。我的经验告诉我,这种解决方法有很多好处。 (例如,您可以轻松地使复选框看起来透明,否则会非常困难。)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-23
        • 2012-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-14
        相关资源
        最近更新 更多