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