電子書籍の厳選無料作品が豊富!

自社で使っているアプリケーションの文字列をEXCELで取得しようと、SendMessageのWM_GETTEXTを使ってみましたが文字列を取得できませんでした。取得しようとした子ウインドウはウインドウの中に複数の項目がEXCELのセルのように羅列されています。一つ一つが選択できるようになっておりそれぞれにハンドルがあると思いましたが大枠のウインドウにしかハンドルがありませんでした。
このような子ウインドウの文字列を取得する方法はないでしょうか?

A 回答 (2件)

palorea様 初めまして、既にご存知かもしれませんが、



参考サイト:
http://excel.syogyoumujou.com/memorandum/get_hwn …

上記サイト内文章抜粋
Win32APIなどを用い、ウィンドウを指定して何らかの処理を行う場合、『必ずウィンドウのハンドルが必要になります。』
ウィンドウハンドルとはコンピュータが各ウィンドウに割り振る管理番号で、これを指定することで、コンピュータに該当のウィンドウを認識させます。

>大枠のウインドウにしかハンドルがありませんでした。
そうすると、どのような表示、出力なのでしょう?必ずウィンドウのハンドルが必要になりますとありますので、対象のアプリケーションをたどって
対応を考える必要があると思います。
    • good
    • 0

難しく考えるよりもUWSCで、マウスでなでてコントロールÇが一番早くできそうな。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!