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を設定することです.

m_hCursor = LoadCursor(NULL,IDC_IBEAM);
SetCursor(m_hCursor);
………………
BOOL COpenGL_testView::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) 
{
    SetCursor(m_hCursor); 
    return TRUE;
}