の制御Z順序は、私は次のように作成されたモーダルダイアログ持っ方法:デルファイ - TOpenDialog
このフォームでprocedure TFormCompose.createParams(var Params: TCreateParams);
begin
inherited createParams(Params);
with Params do begin
exStyle:=exStyle or WS_EX_APPWINDOW;
wndParent:=getDesktopWindow;
end;
end;
を、私はTOpenDialogのインスタンスを作成します。開いたら、メインアプリケーションウィンドウの後ろに私の最初のモーダルダイアログを送ります。
モーダルダイアログのZオーダーに影響を与えずにTOpenDialogを開く方法はありますか?
ありがとうございます!
Delphi 2007を使用しているので、おそらくウィンドウの親を変更するコードを削除する必要があります。 Delphiの新しいバージョンでは、通常、以前のバージョンで親を混乱させる必要があるという問題に対処しました。 –