System.Notification.TCustomNotificationCenter.PlatformInitialize

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

Delphi

procedure PlatformInitialize; overload;
procedure PlatformInitialize(const ApplicationName: string); overload;

C++

void __fastcall PlatformInitialize()/* overload */;
void __fastcall PlatformInitialize(const System::UnicodeString ApplicationName)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Notification.pas
System.Notification.hpp
System.Notification TCustomNotificationCenter


説明

プラットフォームが初期化され、通知が期待どおりに動作することを確認します。


PlatformInitialize は、スタートメニュー/プログラム フォルダーにアプリケーション ショートカット ファイルを作成します。この場合、ファイルはまだ存在していません。このプロシージャは、アプリケーションをデスクトップ トースト通知に使用される AppUserModelId(AUMID)に関連付けます。Windows がショートカット ファイル(.lnk ファイル)を検出したら、デスクトップ トーストは AUMID の代わりにトーストにプロジェクト名を表示します。

Notes:
  • Windows が新しいショートカット ファイルの検出に時間がかかる場合があるため、PlatformInitialize が最初に呼び出されてから数分間、通知メッセージを遅延させる必要があります。
  • PlatformInitialize は、Windows プラットフォーム上で、上記のショートカット動作のみを実行します。
  • 明示的に呼び出されなかった場合、PlatformInitialize は最初の通知が処理された際に暗黙的に呼び出されます。
  • PlatformInitialize を Windows プログラムに対して呼び出して、件名「Embarcadero.DesktopToasts.xxx」の最初の誤通知のバグを回避することができます。