需要帮助理解MFC CButton的SetTextMargin?

时间:2016-04-13 21:57:15

标签: c++ windows mfc cbutton

我需要一些指导来理解SetTextMargin如何为CButton工作。 我想要做的是拥有一个具有BS_LEFT风格的CButton,并使用SetIcon在按钮上设置一个图标,该图标将显示在左侧。现在需要设置一些边距的文本,以便它不会太靠近图标。我对保证金应该是什么进行了一些计算。 现在CButton :: SetTextMargin接受了一个CRect参数,我需要帮助理解我的rect.right和rect.left应该是什么。我尝试了各种各样的测试但是我无法得到边缘矩形的结合方式。我对保证金和实际保证金的计算是偏离的。任何帮助,将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

只需回答问题的这一部分:

现在CButton :: SetTextMargin接受一个CRect参数,我需要帮助来了解我的rect.right和rect.left应该是什么。

CRect表示您希望页边距有多大。设置rect.right = 0将使您在右边没有空白。