如何自动关闭下拉框的列表框 一般在点击了ComboBox后,会弹出一个列表框.我现在向在点击ComboBox后直接关闭下拉框, 或者不要弹出列表框, 不知道如何实现. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 发送WM_COMMAND消息为:CBN_CLOSEUP应该是:SendMessage(hWnd,WM_COMMAND,MAKEWPARAM(0,CBN_CLOSEUP),(LPARAM)h_ComBo); CComboBox::ShowDropDown http://msdn.microsoft.com/en-us/library/561a0xe5(VS.80).aspx 编译的是:错误 1 error C2440: 'type cast' : cannot convert from 'CComboBox' to 'LPARAM' e:\test\combobox\combobox\comboboxdlg.cpp 198错误 2 error C2660: 'CWnd::PostMessageW' : function does not take 4 arguments e:\test\combobox\combobox\comboboxdlg.cpp 198 我在CBN_DROPDOWN中使用m_cmb.ShowDropDown(FALSE) 没效果 改为SendMessage(hWnd,WM_COMMAND,MAKEWPARAM(0,CBN_CLOSEUP),(LPARAM)h_ComBo.GetSafeHwnd()); 改为SendMessage(hWnd,WM_COMMAND,MAKEWPARAM(0,CBN_CLOSEUP),(LPARAM)h_ComBo.GetSafeHwnd()); 如何给菜单栏里添加 ico 类型图标 windows9x下如何禁止鼠标点击将本窗口激活 ? 求助,如果用C++实现从outlook中读取日历的数据 Visual C++编译和连接命令CL如何使用? 关于列表控件的一个问题 @@@@ 关于原始套接字 @@@@ 如何正确使用资源 对话框的小问题!!!!!!!!! 文档/视结构保存文本的问题 求分析正则表达式 滑动控件控制曲线图(VC) 普通对话框中onpaint()画出的曲线超出所调用的picture控件
消息为:CBN_CLOSEUP
应该是:SendMessage(hWnd,WM_COMMAND,MAKEWPARAM(0,CBN_CLOSEUP),(LPARAM)h_ComBo);
编译的是:
错误 1 error C2440: 'type cast' : cannot convert from 'CComboBox' to 'LPARAM' e:\test\combobox\combobox\comboboxdlg.cpp 198
错误 2 error C2660: 'CWnd::PostMessageW' : function does not take 4 arguments e:\test\combobox\combobox\comboboxdlg.cpp 198
SendMessage(hWnd,WM_COMMAND,MAKEWPARAM(0,CBN_CLOSEUP),(LPARAM)h_ComBo.GetSafeHwnd());
SendMessage(hWnd,WM_COMMAND,MAKEWPARAM(0,CBN_CLOSEUP),(LPARAM)h_ComBo.GetSafeHwnd());