首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于CComboBox有关问题,请大家指点

2012-03-02 
关于CComboBox问题,请大家指点想实现CCOMBOBOX当VK_DOWN按下是,CCOMBOBOX自动展开的功能,我在PreTranslate

关于CComboBox问题,请大家指点
想实现CCOMBOBOX   当VK_DOWN   按下是,CCOMBOBOX自动展开的功能,我在PreTranslatemessage中不过VK_DOWN按下的消息,在处理中发送如下消息::SendMessage(pMsg-> hwnd,WM_COMMAND,CBN_DROPDOWN   ,0);,为什么不起作用?

[解决办法]
CBN_DROPDOWN是控件给父窗口的通知消息,你发回给控件,它当然不响应了。

[解决办法]
为CCOMBOBOX设置控制变量m_comboBox
将::SendMessage(pMsg-> hwnd,WM_COMMAND,CBN_DROPDOWN ,0);
换为m_comboBox.ShowDropDown();

热点排行