首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

为什么在鼠标钩子消息里不能改变鼠标形状?该如何处理

2014-07-11 
为什么在鼠标钩子消息里不能改变鼠标形状?为什么在鼠标钩子消息里不能改变鼠标形状?LRESULTCALLBACKMouseP

为什么在鼠标钩子消息里不能改变鼠标形状?
为什么在鼠标钩子消息里不能改变鼠标形状?

LRESULT   CALLBACK   MouseProc(int   nCode,   WPARAM   wParam,   LPARAM   lParam)
{
if   (       WM_MOUSEMOVE         ==   wParam)  
{
SetCursor   (   LoadCursor   (NULL,   MAKEINTRESOURCE   (IDC_HAND))   );
}

return   CallNextHookEx(s_hHook,   nCode,   wParam,   lParam);
}

[解决办法]

LRESULT CALLBACK MouseProc(
int nCode,
WPARAM wParam,
LPARAM lParam
)
{
if( WM_MOUSEMOVE == wParam )
{
TRACE0( _T( "gg ") );
HCURSOR hCur = NULL;
hCur = ::LoadCursor( NULL, MAKEINTRESOURCE(IDC_CROSS) );
::SetCursor( hCur );
return 1;//here!!!
}
return CallNextHookEx( m_hMouseHook, nCode, wParam, lParam );
}

热点排行