SetCursor関連レコード
781 ワード
元の住所———
OnSetCursorメッセージWM_SETCURSORトリガThe WM_SETCURSOR message is sent to a window if the mouse causes the cursor to move within a window and mouse input is not captured.
わかりました.マウスを動かすと自動的にWMが送信されます.SETCURSORは、OnSetCursorをトリガするので、
マウスポインタを変更するプログラムを設計する場合、一般的にOnMouseMOveイベントでSetCursorを呼び出さないで、ポインタの点滅を起こしやすい.マウスポインタの形状を設定する合理的な方法は、OnMouseMoveで各矩形crectのマウスの形状を1つの変数で記憶し、OnSetCursorでSetCursorを呼び出してマウス1を設定することです.
OnSetCursorメッセージWM_SETCURSORトリガThe WM_SETCURSOR message is sent to a window if the mouse causes the cursor to move within a window and mouse input is not captured.
わかりました.マウスを動かすと自動的にWMが送信されます.SETCURSORは、OnSetCursorをトリガするので、
マウスポインタを変更するプログラムを設計する場合、一般的にOnMouseMOveイベントでSetCursorを呼び出さないで、ポインタの点滅を起こしやすい.マウスポインタの形状を設定する合理的な方法は、OnMouseMoveで各矩形crectのマウスの形状を1つの変数で記憶し、OnSetCursorでSetCursorを呼び出してマウス1を設定することです.
m_hCursor = LoadCursor(NULL,IDC_IBEAM);
SetCursor(m_hCursor);
………………
BOOL COpenGL_testView::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
SetCursor(m_hCursor);
return TRUE;
}