怎麼樣才能在 PreTranslateMessage 中處理 CComboBox 的 WM_KEYDOWN 消息???謝謝!!! 怎麼樣才能在 PreTranslateMessage 中處理 CComboBox 的 WM_KEYDOWN 消息???謝謝!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL CMydilog::PreTranslateMessage(MSG* pMsg) { if(GetFocus()==GetDlgItem(IDC_COMBOX))//判断焦点在不在框内 if(pMsg->message==WM_LBUTTONDOWN) ..... if(pMsg->message==WM_LBUTTONUP) ..... if (pMsg->hwnd==(GetDlgItem(IDC_COMBOX1)->GetSafeHwnd()){ if (pMsg->message==WM_KEYDOWN) { ...... }} combobox需要这样处理:BOOL CTest6Dlg::PreTranslateMessage(MSG* pMsg) { if( pMsg->message == WM_KEYDOWN ) { switch( pMsg->wParam ) { case VK_RETURN: CEdit *pEdit = (CEdit*)m_combo1.GetWindow(GW_CHILD); if(pMsg->hwnd == pEdit->m_hWnd ) { AfxMessageBox("回车"); } return TRUE; } } return CDialog::PreTranslateMessage(pMsg);} lixiaosan(小三) 的 OK ,謝謝!!! 在MFC基于对话框的工程中,怎么在对话框上创建属性表单 读取进程内存的问题 CListCtrl 排列方式Top 和 Left 变换的问题 金山词霸的bug不知怎么解决? 请高人明示,谢谢! 如何能在CScrollView上画图时不闪烁 众位高手,小弟请教SHFileOperation()操作的一个奇怪的问题,请不吝赐教。 VC中用汇编? 数据结构对齐问题,不明白,请教! DLL中动态调用DLL WM_POPMESSAGESTRING和WM_SETMESSAGESTRING在什么时候触发啊? 谁有实现http代理服务器的例子或者是资料? 问一个拆分窗口的简单问题?
{
if(GetFocus()==GetDlgItem(IDC_COMBOX))//判断焦点在不在框内
if(pMsg->message==WM_LBUTTONDOWN)
.....
if(pMsg->message==WM_LBUTTONUP)
.....
{
if (pMsg->message==WM_KEYDOWN)
{
......
}
}
{
if( pMsg->message == WM_KEYDOWN )
{
switch( pMsg->wParam )
{
case VK_RETURN:
CEdit *pEdit = (CEdit*)m_combo1.GetWindow(GW_CHILD);
if(pMsg->hwnd == pEdit->m_hWnd )
{
AfxMessageBox("回车");
}
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}