###前提・実現したいこと
グローバルフックを使ったマウスロギングソフトを作成しようとしています。
マウスポインタの座標を元にクリック時のウインドウ名を取得したいと考えています。
なにか別な方法などありましたらご教授いただければと思います。
###発生している問題
OfficeWordやExcelなどの閉じる際に表示される「保存する」・「保存しない」のボタン名が取得できなくても困っています。
###該当のソースコード
C++/MFC
1afx_msg LRESULT CHogehogeWnd::OnUserLbtnclick(WPARAM wParam, LPARAM lParam) 2{ 3 POINT pos; 4 GetCursorPos(&pos); 5 6 wchar_t Buf[256]; 7 HWND hWnd = ::WindowFromPoint(pos); 8 ::GetWindowText(hWnd, Buf, 256); 9 10 //データを残す関数に文字列を送る 11 12 return 0; 13}
###試したこと
Spy++で見れるか確認したがボタン単位のウインドウ名をみることができなかった
メモ張や自作アプリのボタンはボタン名をウインドウ名で取得できた
###補足情報(言語/FW/ツール等のバージョンなど)
Windows10 Pro
VisualStudio2010
office2010

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/11/15 08:51
2016/11/15 08:56
退会済みユーザー
2016/11/15 09:24
2016/11/15 09:48
退会済みユーザー
2016/11/16 00:19
退会済みユーザー
2016/11/16 00:56
退会済みユーザー
2016/11/16 07:10
2016/11/16 08:08