Vcl.Forms.TApplication.NormalizeTopMosts

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure NormalizeTopMosts;

C++

void __fastcall NormalizeTopMosts();

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TApplication

説明

最前面に表示されるように設計されたフォーム(FormStyle が fsStayOnTop のフォーム)の上に別のフォームを重ねて表示できるようにします。

NormalizeTopMosts メソッドを使用すると,Windows API 関数(MessageBox と MessageDlg など)を直接的に使って表示されるメッセージボックスやダイアログボックスを,最前面に表示されるフォームの上に表示できます。NormalizeTopMosts メソッドを呼び出さないと,最前面に表示されるフォームが一番前に表示されたままとなり,メッセージボックスをそのフォームの上に重ねて表示できません。

たとえば関数を使ってメッセージボックスを表示する場合は NormalizeTopMosts メソッドを呼び出す必要はありません。

fsStayOnTop として指定したフォームを再度最前面に表示するには,RestoreTopMosts メソッドを呼び出します。

関連項目