以下のようなことをしようとしています。
・メモ帳などのエディタが起動されている。
・エディタは一番上のウィンドウとして存在していて、入力場所でカーソルが点滅している。
・別プロセスからそのウィンドウにメッセージを送り、文字を表示させたい。
GetForegroundWindow()で取得したハンドルにメッセージを投げましたが何も表示されませんでした。
なので、エディタの親ウィンドウではなく、アクティブな子ウィンドウにメッセージを投げなければならないと思い、以下の処理で子ウィンドウのハンドルを取得しようと思いました。
hWndWork = GetForegroundWindow();
if(hWndWork != NULL) {
bSts = cWndWork.Attach(hWndWork);
if(bSts != 0) {
cWndTarget = cWndWork.GetActiveWindow();
if(cWndTarget != NULL) {
hWndTarget = cWndTarget->m_hWnd;
}
}
}
結果としては「hWndWork 」と「hWndTarget 」は同じでした。
考え方や、上記の処理で間違っている点などがありましたら指摘願います。
また、エディタに表示する方法をご存知であればご教授願います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Vba LongPtrについて教えてください 2 2022/08/19 11:14
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- Word(ワード) Microsoft Word2023で、修正箇所を表示させたい 1 2023/02/09 10:07
- Windows 10 2つのウィンドウ選択時の表示について 10 2023/07/25 08:48
- Visual Basic(VBA) 起動中のアプリ、ソフトの取得 3 2022/12/28 11:13
- gooブログ Twitterの動画画面をgooブログに埋め込めない 4 2022/06/03 16:40
- その他(プログラミング・Web制作) pythonで変数にオブジェクトを代入するにはどうしたらよいでしょうか 2 2023/08/20 20:36
- Mac OS Macのショートカットの省略形 2 2023/01/26 03:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
検索の画面がでなくなってしま...
-
CTなどでいう,ウィンドウレベ...
-
ウィンドウハンドルって途中で...
-
ラジオボタンの初期指定
-
Excelの上下を固定したい
-
VBA .Value=.Value ?
-
勝手にウィンドウが開いて止ま...
-
MFC ダイアログ上のID取得につ...
-
Console.WriteLine で表示されない
-
エクセルで複数のウィンドウ枠...
-
EnumChildWindowsの使い方(VBA)
-
「&HFFFF」「&H1A」とは?
-
ExcelVBAでAPIを使って外部ウイ...
-
Alt+P,Alt+NをPostmessageで送...
-
他のアプリケーションの終了処理
-
ダイアログをスクロールさせるには
-
Excel VBA での画面最大化のロ...
-
C#でファイル転送プログラムWin...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
検索の画面がでなくなってしま...
-
勝手にウィンドウが開いて止ま...
-
ゲームでは結局どっちが良いの?
-
Excelの上下を固定したい
-
VBA .Value=.Value ?
-
作成したウインドウのサイズを...
-
Vba LongPtrについて教えてくだ...
-
ExcelのBOOKが消えた!
-
他のアプリケーションの終了処理
-
ラジオボタンの初期指定
-
「&HFFFF」「&H1A」とは?
-
親ウインドウにあるOKボタンを...
-
EnumChildWindowsの使い方(VBA)
-
[VBA] UserForm を Excel の W...
-
MFC ダイアログ上のID取得につ...
-
UWSCで特定のChromeのタブをア...
-
ボタンのハンドルウィンド取得...
-
ExcelVBAでAPIを使って外部ウイ...
おすすめ情報