窗口的光标是在窗口类中指定的,如果想修改,可以使用SetClassLong,如
HCURSOR s = ::LoadCursor(NULL,IDC_CROSS);
SetClassLong(*this,GCL_HCURSOR,(LONG)s);
而SetCursor只是临时将光标修改。
当然如果想长时间用某个Cursor,除了使用SetClassLong,还可以相应WM_SETCURSOR
BOOL OnSetCursor(CWindow wnd, UINT nHitTest, UINT message)
{
SetCursor(::LoadCursor(NULL,IDC_WAIT));
return TRUE;
}