tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトル指定したハンドルの各プロパティ値の取得
記事No14829
投稿日: 2010/07/24(Sat) 22:38
投稿者古賀
はじめまして。
WindowsXP VB5で開発をしております。

起動中の特定のアプリケーションを、
作成中のアプリケーションにて
自動的に操作するプログラムを作っておりますが

対象のアプリケーションのハンドルをFindWindowで取得し、
EnumChildWindowsでウィンドウに属する子ウィンドウのハンドルを取得したのち
postmessage・sendmessage等で、ボタンをクリックしたりテキストを入力するなど
ある程度単純な操作はできたのですが

操作対象がComboBox(Listbox)の場合、
SendMessageとCB_SELECTSTRINGを使用して、選択項目を指定の値に変更と、
PostMessageとCBN_SELCHANGEを使用して、Changeイベント発生まではできたのですが
対象のハンドルそのもののリストの値やテキストの列挙ができずに悩んでおります。

何か良いAPIやメッセージ、関連したものがあればご教授願います。

[ツリー表示へ]
タイトルRe: 指定したハンドルの各プロパティ値の取得
記事No14830
投稿日: 2010/07/24(Sat) 23:17
投稿者オショウ
> WindowsXP VB5で開発をしております。

  いいかげん古い開発環境をやめて.NETに移行したら?

> 操作対象がComboBox(Listbox)の場合、
> SendMessageとCB_SELECTSTRINGを使用して、選択項目を指定の値に変更と、
> PostMessageとCBN_SELCHANGEを使用して、Changeイベント発生まではできたのですが
> 対象のハンドルそのもののリストの値やテキストの列挙ができずに悩んでおります。
>
> 何か良いAPIやメッセージ、関連したものがあればご教授願います。

  http://wisdom.sakura.ne.jp/system/winapi/win32/win68.html

以上。参考まで

[ツリー表示へ]
タイトルRe^2: 指定したハンドルの各プロパティ値の取得
記事No14831
投稿日: 2010/07/25(Sun) 19:12
投稿者古賀

コメントありがとうございました。

[ツリー表示へ]