「お昼の放送」の思い出

Windowsアプリケーションで
クライアント領域のみでカーソルを変える方法がわかりません。

wc.hCursor = (HCURSOR)LoadImage(NULL,
"scope.cur", //カーソルファイル
IMAGE_CURSOR,
0,
0,
LR_DEFAULTSIZE | LR_SHARED);

と、ウィンドウクラスの登録を行えばできると思うのですがやってみてもできません。カーソルを変える方法をご存知でしたら教えてください。

A 回答 (2件)

★追記。


・リソースではなくてファイルなら『LR_LOADFROMFILE』を指定します。
 wc.hCursor = (HCURSOR)LoadImage(NULL,
  TEXT("scope.cur"), //カーソルファイル
  IMAGE_CURSOR,
  0,
  0,
  LR_DEFAULTSIZE | LR_SHARED | LR_LOADFROMFILE );
 これでカーソルを変更できると思います。
    • good
    • 0
この回答へのお礼

おお!ありがとうございます。カーソルが変更できました。

お礼日時:2008/03/28 00:09

★アドバイス


・WM_SETCURSORメッセージで変更します。
 http://yokohama.cool.ne.jp/chokuto/urawaza/messa …→『WM_SETCURSOR』
 http://hpcgi1.nifty.com/MADIA/Vcbbs/wwwlng.cgi?p …→『マウスカーソルを変更するには?』
 ネット検索すればもっと分かりやすいページが見つかるかも知れませんね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報