对话框上放了个tree控件 当这个控件占有焦点时
对话框的响应消息函数(WM_LBUTTONDOWN 等等)都不起作用了于我在对话框的PreTranslateMess()转发消息前 响应消息
bool XXXDLG::PreTranslateMessage(MSG* pMsg)
{ if(pMsg->message==WM_KEYDOWN)
{
UINT nKeyc=(UINT)(pMsg->wParam); switch(nKeyc)
{
case 'S':
{
m_camera->MoveBack();
break;
pMsg->wParam=0;
return TRUE;
}
}
}//........现在我需要得到鼠标滚轮的消息 特别是WM_MOUSEWHEEL的那个zDelta数值
if ( pMsg->message == WM_MOUSEWHEEL)
{
pMsg->lP
pMsg->wParam=0;
return TRUE;
}
该怎么得到呢? 非常着急 请教各位大大 ~~~~~
对话框的响应消息函数(WM_LBUTTONDOWN 等等)都不起作用了于我在对话框的PreTranslateMess()转发消息前 响应消息
bool XXXDLG::PreTranslateMessage(MSG* pMsg)
{ if(pMsg->message==WM_KEYDOWN)
{
UINT nKeyc=(UINT)(pMsg->wParam); switch(nKeyc)
{
case 'S':
{
m_camera->MoveBack();
break;
pMsg->wParam=0;
return TRUE;
}
}
}//........现在我需要得到鼠标滚轮的消息 特别是WM_MOUSEWHEEL的那个zDelta数值
if ( pMsg->message == WM_MOUSEWHEEL)
{
pMsg->lP
pMsg->wParam=0;
return TRUE;
}
该怎么得到呢? 非常着急 请教各位大大 ~~~~~
对话框的响应消息函数(WM_LBUTTONDOWN 等等)都不起作用了
-----------当mouse在对话框时,你点击自然会进入wm_lbuttondown,如果不能,应该是你处理的上的问题,或者是tree没有释放mouse,比如被setcaputer了没有release.