记录一下项目当中用到的部分控件的常用函数,以及一些自写的处理函数
1. 控件值更新
UpdateData(FALSE);//将程序中的变量中的值更新到空间中去
UpdateData(TRUE);//将控件中输入的值更新到程序中的变量中
2. MFC的CcomboBox无法显示下拉内容
神一样的问题,下拉框无法显示,解决方法:在拖这个控件的时候,把框框上下一定要拉大!每次找好久才能找到上下拉的光标。字符集才会有这个问题,在Unicode工程下 是不需要这样操作的。
3.MFC数据有效机制DDV——提示方法
MFC提供了类CDataExchage 来实现对话框类与控件交换(DDX),该类还提供了数据有效机制(DDV),可以查看MFC对该机制的定义
在此,以DDV_MinMaxInt;
函数为例,讨论一下提示的问题:
DDX_Text(pDX, IDC_EDIT1, m_test);
DDV_MinMaxInt(pDX, m_test, 1, 100000);
上述函数可以设置变量m_test的最大值和最小值,如果对应的控件输入超过这个范围,会弹出MFC的提示。如果想要修改这个默认的