IInitializeWithWindow
デスクトップアプリで使われるWinRTオブジェクトにオーナーウィンドウ(HWND)を渡すためのCOMインターフェース。
- 概念URI
https://comcomponent.com/knowledge/initialize-with-window/
- 別名・表記
- InitializeWithWindow
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- CoreWindow依存のWinRT UIはIInitializeWithWindowを前提とします。ピッカー・ダイアログなどCoreWindow前提のWinRT UIクラスのうちIInitializeWithWindowを実装するものをデスクトップアプリで表示するには、表示前にこのインターフェースでオーナーウィンドウを設定する必要がある。設定しないと例外になるか黙って失敗する。共有UIのDataTransferManagerは専用のIDataTransferManagerInteropを使う別経路で、新しいWindows App SDKのピッカーはWindowIdを受け取る設計でこのパターンが不要。 / 確度: 条件付きの関係 / 確認日: 2026-08-29 出典 出典
- IInitializeWithWindowはHWND(ウィンドウハンドル)を利用します。IInitializeWithWindow::Initializeは、オーナーウィンドウとして使うウィンドウのハンドル(HWND)を受け取る。 / 確度: 確立した関係 / 確認日: 2026-08-29 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。