summary7 MFC Button Control控件等按钮修改颜色、设置控件上显示的文字、计算按钮被点击的次数

1. MFC自带的MFC Button Control控件等按钮可以修改颜色、添加图片、设置字体颜色等。

改颜色:m_btn.SetFaceColor(RGB(0, 255, 0));

CMFCButton 中的SetFaceColor()可能显示不出颜色,设置:m_btn.m_bTransparent=FALSE;

m_btn.m_bDontUseWinXPTheme=TRUE;

在button里面点击会有黑圈,要消除黑色圆圈需要使button里面的属性m_bDrawFocus = FALSE。

m_btn.m_nFlatStyle = CMFCButton::BUTTONSTYLE_NOBORDERS;使其样式变化,CMFCButton可以设置属性。

https://blog.csdn.net/zxccaoya/article/details/54142523

在工具箱里面添加一个按钮
右键按钮,添加一个变量,命名随意。
跑到dlg.h的文件里面,找到自己刚才添加的变量,将类型由CButton改为CMFCButton

添加代码:

// 改变背景颜色

m_StopButton.SetFaceColor(RGB(255,0,0),true);

//改变字体颜色

m_StopButton.SetTextColor(RGB(0,0,255));

// 改变提示

m_StopButton.SetTooltip(_T("This is my Stop Button!"));
 

https://blog.csdn.net/pkgk2013/article/details/78104665

2、设置控件上显示的文字

SetDlgItemText(IDC_BUTTON, L"show words");

3、计算按钮被点击的次数

bool ischeckedbutton;

ischeckedbutton=m_btn.GetCheck(); //判断按钮是否被点击,false时被点击,true时没有

int count=0;//用于计算点击次数

if(!ischeckedbutton)

    ++count;

4、propertyGrid项目中属性值改变发生事件响应怎么写?

5、读写xml文件

6. find()

find value in range.

http://www.cplusplus.com/reference/algorithm/find/

7. new thread()的参数

猜你喜欢

转载自blog.csdn.net/weixin_40236507/article/details/86973199