現在マウスフックを利用して、マウスの左ボタンが上げられた座標を
エディットコントロールに表示するプログラミングを作成しています。
自作ウインドウ上でマウスを押したところ、座標はしっかりと表示されたのですが、
他のアプリケーション上やデスクトップ上で押しても反応してくれません。
いろいろググってみると、#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)
-
始点、終点の二つの座標と半径...
-
エクセルである点からの距離で...
-
画像回転について
-
Excel VBA で自在に図形を変化...
-
visualbasic でform上に正三角...
-
以下のプログラムは重心を求め...
-
y=x^2の座標をプロットするプロ...
-
OpenCvSharp4による画像判定解...
-
水素分子の体積要素
-
エクセルで回転する座標の出し方
-
オートシェイプ円弧の中心点、...
-
マインクラフト(pc版)で座標...
-
DirectXを使ってテクスチャ(画...
-
交差する2線分の交点座標の求め方
-
タッチパッドのタッチ座標取得
-
c#で直線が図形内にあるか判定
-
SetWindowOrgとSetViewportOrg...
-
直線上にある点の座標の求め方
-
ダイアログ内コントロールの位...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
エクセルで回転する座標の出し方
-
エクセルである点からの距離で...
-
3次元空間上の2つの座標から...
-
閉図形の座標の配列が右回りか...
-
ダイアログ内コントロールの位...
-
始点、終点の二つの座標と半径...
-
座標を持った平面範囲に座標を...
-
空間上の二点を結ぶ直線上に任...
-
エクセルシート上のマウスポイ...
-
多角形の内部かどうか判定する方法
-
ワード上Shapeの位置情報を統一...
-
Excel VBA で自在に図形を変化...
-
OpenCvSharp4による画像判定解...
-
C言語 配列で座標
-
シーケンサー(PLC?)で制...
-
以下のプログラムは重心を求め...
-
交差する2線分の交点座標の求め方
-
VB6のPrinter.ScaleWidth に対...
おすすめ情報