おい!あふを語ろうぜ! Ver.34at SOFTWARE
おい!あふを語ろうぜ! Ver.34 - 暇つぶし2ch29:名無しさん@お腹いっぱい。
10/10/21 01:40:41 dWm3gKDZ0
Win32APIであふwのウィンドウ操作(最前面判定・最前面へ移動・最小化・復元)を行おうとしています。
他のアプリでは1つの窓の操作に必要なハンドルは1つなのですが、あふwの場合2つのハンドルを場合によって使い分けないとうまく操作できず困っています。
こちらの実装方法がどこか間違っているのだろうと思うのですが、あふw(VCL)のウィンドウ操作用のハンドル1つを確実に取得する方法はないでしょうか。

具体的には、あふwの窓が1枚出ている状態でEnumWindowsを実行すると、AFXW.EXEの作成したIsWindowVisibleが真になるウィンドウハンドルが2つ列挙されます。
最初に見つかるハンドルは窓の最小化操作やGetForegroundWindowとの比較に使えますが最小化から戻す操作に使えません。
2番目に見つかるハンドルだと最小化から戻す操作に使えます。
スレ違いでしたらすみません、よろしくお願いします


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch