ダイアログボックス表示時のマウスカーソルを変更する

[戻る]
PARMA 2004/07/01(木) 09:13:52
わからないことがあるので、よろしくお願いします。
VC++でAPIの勉強をしています。
ウインドウを作成する時に
自分で作成したカーソルを設定し
表示する方法は知っています。

しかし、自分で作ったダイアログボックスを表示させると、
マウスカーソルが標準のものになってしまいます。
ダイアログボックス表示時のマウスカーソルは、
どのように変更すればよいのでしょうか?

教えてください。
お願いします。

dairygoods 2004/07/01(木) 10:08:52
SetClassLongで変更できます。

PARMA 2004/07/05(月) 16:23:15
ありがとうございます。
でもうまくいきません。

ダイアログボックスが作成された時に発行されるメッセージ(WM_INITDIALOG)が
発行されたタイミングで、
SetClassLong(hDlg,GCL_HCURSOR,(LONG)LoadCursor(hInst, MAKEINTRESOURCE
(IDC_CURSOR1)));
とやっているのですが・・・。

何がだめなのでしょうか?

古いスレッドには追加発言できません。