vb2008で現在のマウスカーソルのハンドルを取得し、デスクトップに描画するというプログラムを組んでいます。しかし、以下の部分を実行してもマウスカーソルは描画されません。どこがおかしいのでしょうか?
Dim hcur As Long
Dim hdc As Long
'マウスカーソルのハンドル取得
hcur = GetCursor()
'デスクトップのデバイスコンテキスト取得
hdc = GetDC(GetDesktopWindow())
'カーソル描画
DrawIcon(hdc,0,0,hcur)
ちなみに同名のAPIの宣言はしてあります。
後,このソースの用途ですが,複数マウスに対応した複数カーソルの表示です。もしそれにあたって別の方法でカーソルを表示すべきなどのご指摘がありましたら,それもよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- マウス・キーボード マウスカーソルの変更について 1 2022/11/05 20:03
- モニター・ディスプレイ 「.cur」のアイコン表示について 4 2023/03/04 10:21
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Windows 10 Windows11タスクバーやエクスプローラー、スタートメニュー 動画全画面時にカーソルが見えない 1 2022/04/08 00:03
- Visual Basic(VBA) Vba LongPtrについて教えてください 2 2022/08/19 11:14
- Windows 8 動画の再生とタイトルの変更方法を教えてください。 3 2022/08/01 14:51
- Visual Basic(VBA) マクロで最終行を取得したい 4 2023/05/28 12:14
- Visual Basic(VBA) Excel VBA キーワードから列を取得して、さらに空欄行を非表示にする 3 2022/10/21 22:49
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- 統計学 Rを用いた「繰り返しがある直交表実験計画法」の分析方法 8 2023/08/01 17:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# ラバーバンドの描画を快適に...
-
LineToやMoveToにて描画した線...
-
vb.netでテキストボックス内の...
-
VB6,リストボックスの特定行の...
-
CDC(LineTo)で描画した線を透過...
-
当たり判定
-
SHGetFileInfoでアイコンが取得...
-
C# ゲーム作成 FPSと描画...
-
画面全体を再描画させたい
-
NVIDIAのシェーダーキャッシュ
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
エクセルのコントロールツール...
-
コントロールの書式設定で、“コ...
-
エクセルで作った新しいウイン...
-
他のアプリケーションの終了処理
-
Excelの上下を固定したい
-
VBA .Value=.Value ?
-
コンテキスト依存とは?
-
始点、終点の二つの座標と半径...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
NVIDIAのシェーダーキャッシュ
-
VB6,リストボックスの特定行の...
-
[VB.net] DataGridViewの列ヘッ...
-
word
-
UpdateData( FALSE); による文...
-
TextBoxに文字を書いても表示さ...
-
VC++プログラムをつかったBMP画...
-
MFCでOnPaintのタイミング
-
エクセルでガンチャートを作成...
-
InvalidateRectの使い方について
-
FlexGridの一部のみ表示を更新...
-
VB.NETでPictureBoxへの描画に...
-
MFCのタイマーのつかい方を教え...
-
CStaticコントロールの静的イメ...
-
VBAにGDI+を参照させる方法
-
画面全体を再描画させたい
-
Labelの文字をスクロールする際...
-
Form1 Load で実行されない。
-
panelのスクロール表示について
-
CScrollViewの使用方法について
おすすめ情報