怎么获取Combobox的ID
如何获取Combobox的ID?
我的对话框上有100多个Combobox控件,我想鼠标点击某个Combobox控件时候在一个事件中统一处理,CButton控件可以在WM_COMMAND里面由wparam参数提取,可是我在点击某个Combobox控件时候WM_COMMAND并没有出现事件响应(断点跟踪),请问哪个消息可以提取(对100多个Comobox控件每个单独加事件太繁琐也不现实)?
------解决方案--------------------
虚函数OnCmdMsg(...)可以捕获
------解决方案--------------------
重载OnCommand虚函数
------解决方案--------------------
建议你重载CComboBox类,给每个ComboBox编号,同时改写鼠标消息,根据不同的编号完成相应的操作,这样自己控制起来也方便
------解决方案--------------------
保证这些ComboBox的ID号顺序相连
然后用ON_COMMAND_RANGE( id1, id2, memberFxn )响应消息啊
我的对话框上有100多个Combobox控件,我想鼠标点击某个Combobox控件时候在一个事件中统一处理,CButton控件可以在WM_COMMAND里面由wparam参数提取,可是我在点击某个Combobox控件时候WM_COMMAND并没有出现事件响应(断点跟踪),请问哪个消息可以提取(对100多个Comobox控件每个单独加事件太繁琐也不现实)?
------解决方案--------------------
虚函数OnCmdMsg(...)可以捕获
------解决方案--------------------
重载OnCommand虚函数
------解决方案--------------------
建议你重载CComboBox类,给每个ComboBox编号,同时改写鼠标消息,根据不同的编号完成相应的操作,这样自己控制起来也方便
------解决方案--------------------
保证这些ComboBox的ID号顺序相连
然后用ON_COMMAND_RANGE( id1, id2, memberFxn )响应消息啊