掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ポップアップを消すには? (ID:18621)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
メニューをポップアップしている直前に入れてください。 必要部分だけ抜粋すると、こんな感じ var cursorpos: TPoint; begin GetCursorPos(cursorpos); SetForegroundWindow(Application.Handle); //こっちだったかも //SetForegroundWindow(Form1.Handle); Application.ProcessMessages; PopupMenu.Popup(cursorpos.X, cursorpos.Y); end; これで、自動で消えます。 ちなみに、SetForegroundWindowは、前面に出すだけで(Win2000以降、動作が変更されましたが)、 FormStyle = faStayOnTop とは、まったく異なります。 faStayOnTop は常に最前面です。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.