掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
子のクラス名が重複している場合は? (ID:91758)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
FindWindowでクラス名から親のハンドルを取得し、 取得したハンドルからFindWindowExで子のハンドルをクラス名で探します。 このときクラス名がeditなのですが、 この親ハンドルはeditというクラス名を複数所持しているため 目的のハンドルが返ってきません。 ※1:目的のハンドルとはWindowFromPointで調べたテキストボックスのハンドルです。 ※2:WindowFromPointで対象のテキストボックスのハンドルを取得し、 GetClassNameでクラス名(edit)を取得しました。 EnumWindowを使用し子ウインドウを列挙しましたがなぜか目的のハンドルも見つからず。。 たとえEnumWindowで列挙したところでクラス名が重複している場合は結局ハンドルを手動で指定する必要が出てくるのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.