对话框 在OninitDialog前 执行了 Edit的Change事件?
我的程序其他地方(GetInfo注释掉)OK的.
但是程序 在OninitDialog前 执行了 Edit的OnChange事件?
不知道具体什么原因.
然后GetInfo函数从控件取值时候,控件都还没初始化呢,Assert出错。
我在程序中使用了 CombolBox
CombolBox + Spin(增减按钮)
Edit
Edit + Spin
还有一些button,slid,pic之类控件.
也就是(也只有) Edit + Spin 中的那些Edit的OnChange事件在OninitDialog前激发了
望高手指教一二,谢谢~~~
如果说是Spin的原因的话,那CombolBox + Spin中的CombolBox的OnChange事件为什么在OninitDialog后呢.
但是程序 在OninitDialog前 执行了 Edit的OnChange事件?
不知道具体什么原因.
然后GetInfo函数从控件取值时候,控件都还没初始化呢,Assert出错。
我在程序中使用了 CombolBox
CombolBox + Spin(增减按钮)
Edit
Edit + Spin
还有一些button,slid,pic之类控件.
也就是(也只有) Edit + Spin 中的那些Edit的OnChange事件在OninitDialog前激发了
望高手指教一二,谢谢~~~
如果说是Spin的原因的话,那CombolBox + Spin中的CombolBox的OnChange事件为什么在OninitDialog后呢.
...全文
相关推荐
vc6中让EDit响应keydown事件
这可以通过在对话框资源编辑器中设置控件属性,将控件的ID与你的类消息映射中的ID对应,或者在OnInitDialog函数中手动调用SetFocus和SetDlgItemText等函数来实现。4.
MFC 记录操作日志,使用Edit控件
在对话框资源编辑器中,选择一个Edit控件,设置其ID,例如IDC_EDIT_LOG。
基于单文档的MFC,建立对话框
如果需要在对话框显示前进行一些初始化工作,可以重写 OnInitDialog() 函数。这个函数在对话框被创建并显示之前调用。
mfc spin嵌入edit,NumericSpin_demo,带Spin的Edit控件
关联控件:在IDD_DIALOG对应的对话框资源文件中,将控件ID与类成员变量关联,例如,你可以将Edit控件的ID设为IDC_EDIT_NUM,并在头文件中添加一个CEdit类型的成员变量m_editNum
Vc++中实现Spin控件和Edit控件合用,实现Edit控件中数字的增减.pdf
对于Edit控件,创建一个CEdit类型的变量,如prow,并将其类型设置为int,以存储Edit控件的整数值。在对话框的初始化函数OnInitDialog()中,设置Spin控件的范围和初始值。


