回答編集履歴
1
説明が少なかったので、追記しました
test
CHANGED
@@ -1,3 +1,27 @@
|
|
1
|
+
メモ帳のような単純なアプリケーションと違って、
|
2
|
+
|
3
|
+
複雑な構造のアプリケーションをメモ帳と同様に
|
4
|
+
|
5
|
+
ウィンドウメッセージで同様に制御出来るとは考えない方が良いです。
|
6
|
+
|
7
|
+
・子ウィンドウを複数持ち、階層構造になっている
|
8
|
+
|
9
|
+
(バージョンが変わったりしたら構造が変わる可能性もある)
|
10
|
+
|
11
|
+
・WM_CHARのような一般的なウィンドウメッセージを使用していない
|
12
|
+
|
13
|
+
・そもそもウィンドウハンドルを持っていない(WPFアプリのコントロールなど)
|
14
|
+
|
15
|
+
など、いろいろなパターンが考えられます。
|
16
|
+
|
17
|
+
汎用的な方法はありません。
|
18
|
+
|
19
|
+
|
20
|
+
|
1
|
-
間接的な方法だと、アクティブなウィンドウにSendInput APIでキー操作を送信するみたいなのは出来る
|
21
|
+
間接的な方法だと、アクティブなウィンドウにSendInput APIでキー操作を送信するみたいなのは出来る
|
22
|
+
|
23
|
+
かもしれませんが、特定の編集部分に確実に送る、というのは難しいと思います。
|
24
|
+
|
25
|
+
単純な方法だと、クリップボードにデータをコピー⇒CTRL+Vを送信みたいなのが考えられますね。
|
2
26
|
|
3
27
|
あと、Excelのウィンドウが二つ立ち上がって居たりしたらどうします?
|