tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: 他アプリのグリッド情報の取得
投稿日: 2011/02/04(Fri) 02:21
投稿者花ちゃん
> 他アプリのテキストボックス情報や、コントロールのタイトル名などは
> SendMessage と WM_GETTEXT の組み合わせで
> 取得できることはわかっているのですが、

上記なら出来たのでしょうか?

>グリッド内容の取得の仕方がわかりません。
> ウィンドウハンドルを取得しても何をしたらいいのかわからない状態です。
同様に操作して見ましたか?

> 例えば1行3列目の項目情報を取得することは可能なのでしょうか?

ハンドルは、取得できているのでしょうか?
そのグリッドに表示されている全てのデータを取得したいとかと違いますよね。
個別のセルの(表示されている)データでハンドル等が取得できるのならあるいは
可能かも知れません。
一度、サンプル投稿用掲示板に魔界の仮面弁士さんが投稿された、マウスカーソル直下の
オブジェクト(文字列等)を取得(VB6.0) がありますので、それで試して見て下さい。
DataGridView に表示されたデータなら取得できましたが、貴方が取得したいグリッド
のデータが取得できるかは解りません。(MSHFlexGrid では取得できなかった)
Spy++で見ていたなら、セルのハンドルは取得できましたか?
そのグリッドのデータは、選択できるのでしょうか?
クリップボードにコピーできるとか?
その辺も出来ないとなるとチョット難しいかも知れません。

又、考えて見ても、自アプリに表示したグリッドのデータを取得するより簡単には
取得できるはずがありませんので、できなければ諦めた方がいいかも知れません。

又、他のアプリと言われてもどのような物なのか(VB製 とか 自分で作ったアプリとか)
私には解りませんので、代替策も現状では思いつきません。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。