メニューを非表示にするには?


泥縄  2005-11-09 18:05:04  No: 92557  IP: [192.*.*.*]

始めまして、泥縄と言います
フォームのメニューをクリックすると開くポップアップを消す事は出来ないのでしょうか?

例えば
メニュ−を開き放置していると、メニューは開いたままですので
数秒たったら、そのメニューを閉じる

と言う事がしたいんですが・・・
出来るんでしょうか?

以上、宜しくお願いします。

編集 削除
ささ  2005-11-09 18:23:50  No: 92558  IP: [192.*.*.*]

数秒たったら、AltキーをsendKeysで送るとかしてみてはいかがでしょう

編集 削除
ヤマ@文系  2005-11-17 04:20:39  No: 92559  IP: [192.*.*.*]

全くどういうプログラムかわからないのですが
EnumWindowsあたりで全部のウインドウのハンドルを取得して
GetWindowTextでタイトルを取得して、
SnedMessageでWM_CLOSE送るのはどうでしょうか。
さささんとやってることは変わりませんが、
他のアプリケーションに影響はでないかと。。

上記3つの関数はWin32 APIです。

編集 削除