鼠标移动到CStatic上改变图标??
我添加了一个基于CStatic类的新类,重载了
OnMouseMove方法
基本代码如:
CMyStatic.cpp
ON_WM_MOUSEMOVE()
...
void CMyStatic::OnMouseMove( UINT nFlags, CPoint point )
{
::SetCursor(AfxGetApp()->LoadCursor(IDI_ICON1));
或者
::SetCursor(LoadCursor(NULL, MAKEINTRESOURCE(IDI_ICON1)));
}
...
XXX.h
CStatic myStatic;
XXX.cpp
myStatic.Create(_T("测试"), SS_CENTER | SS_NOTIFY,CRect(50,80,305,125),this,IDS_TEST);
调试的时候鼠标移动到myStatic上的时候,能够进入OnMouseMove方法,但是鼠标的光标没有改变,为什么?