マウスポインタの形状
よろしくお願いします。
環境 WIN98 VC++6.0 MFC SDIにて
http://www.net24.ne.jp/~kenji/s_swin/swin.htmlにあるウィンドウを生成した場合、
クライアント領域にあるマウスポインタの形が、エッジを触ってウィンドウの大きさを変える上下矢印や左右矢印に変わってしまうことがあります。
マウスポインタがクライアント領域にある時は、常に一般的な形(左上をさす白く太い形)にするにはどうすれば良いのですか?
お分かりの方よろしくお願いいたします。
***********************
ウィンドウのスタイル
LPCTSTR lpszClassName;
CRect rect( 0, 0, 640, 480);
HCURSOR hCursor = 0;
DWORD dwStyle, dwExStyle;
lpszClassName = AfxRegisterWndClass( CS_HREDRAW | CS_VREDRAW, hCursor);
dwExStyle = WS_EX_WINDOWEDGE | WS_EX_CLIENTEDGE;
dwStyle = WS_POPUP | WS_CAPTION | WS_VISIBLE | WS_SYSMENU | WS_BORDER | WS_THICKFRAME;
CreateEx( dwExStyle, lpszClassName, _T("Test window"), dwStyle, rect, parent, NULL, NULL);
お礼
回答ありがとう御座います。
補足
自分で追加したvoid CMainFrame::OnPain()のCPaintDC dc(this);を誤って削除したことが原因でした。 でもどうして、もともと無かったこれを消すとこうなるのでしょう?