在MFC(Microsoft Foundation Classes)中的CButton类确实有一个名为SetTextMargin的公共方法。以下是该方法的简要说明:
void CButton::SetTextMargin(int nLeft, int nTop, int nRight, int nBottom);

此方法用于设置按钮文本的边距,其中nLeft、nTop、nRight和nBottom表示相应的边距大小。

以下是一个示例:
CButton myButton;
myButton.Create(_T("My Button"), WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, CRect(10, 10, 110, 60), pParentWnd, IDC_MY_BUTTON);

// 设置按钮文本的左边距为10像素
myButton.SetTextMargin(10, 0, 0, 0);

在这个例子中,myButton是一个CButton对象,通过Create方法创建,并使用SetTextMargin方法设置按钮文本的边距。

请注意,具体的使用方式可能会根据你的应用程序需求和MFC库的版本而有所不同。如果你有特定的需求或版本要求,建议查阅相关的MFC文档或在线资源。


转载请注明出处:http://www.zyzy.cn/article/detail/15798/MFC/CButton