現在マウスフックを利用して、マウスの左ボタンが上げられた座標を
エディットコントロールに表示するプログラミングを作成しています。
自作ウインドウ上でマウスを押したところ、座標はしっかりと表示されたのですが、
他のアプリケーション上やデスクトップ上で押しても反応してくれません。
いろいろググってみると、#pragma data_seg()を使って変数を共有する必要があるとのこと…。
しかしどうやっても解決しません。
どなたか助けて下さい!!
#pragma data_seg("MY_DATA")
POINT pt[100] = {0};
HWND hEdit = 0;
int top = 0;
TCHAR szBuf[1024] = {0};
#pragma data_seg()
……
EXPORT LRESULT CALLBACK MyHookProc(int nCode, WPARAM wp, LPARAM lp)
{
TCHAR str[100];
MOUSEHOOKSTRUCT *pmh;
pmh = (MOUSEHOOKSTRUCT *) lp;
if(nCode < 0) return CallNextHookEx(hHook, nCode, wp, lp);
if(wp == WM_LBUTTONUP){
pt[top].x = pmh->pt.x;
pt[top].y = pmh->pt.y;
wsprintf(str, TEXT("x: %d, y: %d, top: %d\r\n"), pt[top].x, pt[top].y, top);
lstrcat(szBuf, str);
SetWindowText(hEdit, szBuf);
top++;
return CallNextHookEx(hHook, nCode, wp, lp);
}
return CallNextHookEx(hHook, nCode, wp, lp);
}
<環境>
Visual C++ 2005 Express Edition
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- pixiv 感想おねがいします。 4 2022/08/12 08:30
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- 英語 提示文で、whatever'sの's(アポストロフィエス)がある理由 3 2023/07/07 07:58
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
エクセルで回転する座標の出し方
-
閉図形の座標の配列が右回りか...
-
3次元空間上の2つの座標から...
-
マインクラフト(pc版)で座標...
-
c言語でキーボードから2点の座...
-
画像の円形内による画素検出に...
-
OpenGLの線の太さ
-
任意の座標が、閉図形の内側か...
-
ピクチャボックスの座標取得
-
以下のプログラムは重心を求め...
-
図形が重なりあっているかどうか
-
シーケンサー(PLC?)で制...
-
OpenCvSharp4による画像判定解...
-
複数の回転する長方形の衝突判定
-
ダイアログ内コントロールの位...
-
円周上に固定点を作る方法
-
円弧の描画について
-
MATLABの画像処理、2本の直線の...
-
選択範囲の座標値の抽出
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
エクセルで回転する座標の出し方
-
エクセルである点からの距離で...
-
3次元空間上の2つの座標から...
-
閉図形の座標の配列が右回りか...
-
ダイアログ内コントロールの位...
-
始点、終点の二つの座標と半径...
-
座標を持った平面範囲に座標を...
-
空間上の二点を結ぶ直線上に任...
-
エクセルシート上のマウスポイ...
-
多角形の内部かどうか判定する方法
-
ワード上Shapeの位置情報を統一...
-
Excel VBA で自在に図形を変化...
-
OpenCvSharp4による画像判定解...
-
C言語 配列で座標
-
以下のプログラムは重心を求め...
-
シーケンサー(PLC?)で制...
-
交差する2線分の交点座標の求め方
-
VB6のPrinter.ScaleWidth に対...
おすすめ情報