读书人

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

发布时间: 2012-03-02 14:40:28 作者: rapoo

关于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();

读书人网 >VC/MFC

热点推荐