タイトル | : 他アプリのグリッド情報の取得 |
記事No | : 15105 |
投稿日 | : 2011/02/03(Thu) 23:18 |
投稿者 | : とうあ |
はじめて投稿します。 VB6年目のプログラマーです。よろしくお願いします。
アプリ間での連携をするために 他アプリ内のグリッド情報を取得する、VB6アプリを作成しようとしてます。 しかしグリッド情報の取得ができなく困っています。
他アプリのテキストボックス情報や、コントロールのタイトル名などは SendMessage と WM_GETTEXT の組み合わせで 取得できることはわかっているのですが、グリッド内容の取得の仕方がわかりません。 ウィンドウハンドルを取得しても何をしたらいいのかわからない状態です。
Spy++でグリッドのクラス名を確認すると:
AfxOleControl42
となっていたので、何のコントロールなのか探してみたら、 vsFlexArrayのコントロールで同様のクラス名でした。
例えば1行3列目の項目情報を取得することは可能なのでしょうか? 内容の取得には関係ないと思いますが、 項目にはフォーカスを合わせることができません。
どなたかご教授よろしくお願い致します。 また参考になるような情報がありましたら是非教えてください。
|