Vcl.Forms.ForegroundTask
Delphi
function ForegroundTask: Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall ForegroundTask(void);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | Vcl.Forms |
説明
現在のスレッドがフォアグラウンドで動作しているかどうかを示します。
ForegroundTask を呼び出すと、現在のスレッドがフォアグラウンドで動作しているかどうかを判別することができます。ユーザーが同じスレッドのウィンドウを現在操作している場合にだけユーザーにフィードバックを返し、それ以外の場合には他の作業を邪魔したくないときには、この関数は有益です。
ForegroundTask は、現在フォーカスが当たっているウィンドウが、この関数を実行しているスレッドのものかどうかを確認します。フォーカスが当たっているウィンドウが現在のスレッドのものなら true が、そうでなければ false が返されます。