新しいカスタム ボタン クラス (CButton から派生) を作成しました。新しいカスタム クラスで OnMouseMove API をオーバーライドしました。マウス カーソルがダイアログのボタンの上に移動すると、カスタム ボタン クラスの OnMouseMove API が正常に呼び出されますが、カーソル記号は手の記号に変更されません:(
OnMouseMove() API には、次のコードがあります。
if (m_hClickCursor == NULL)
m_hClickCursor = AfxGetApp()->LoadCursor(IDC_CLICK_CURSOR);
if (m_hClickCursor)
this->SetCursor(m_hClickCursor);
ここで、
IDC_CLICK_CURSORはハンド カーソルへの参照です (アプリの他の場所でも同じハンド カーソルを使用しています)。
m_hClickCursorはカーソルのハンドルです
助けてください !!
ありがとう -ナヤン