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()的参数