遅延レンダリング
データ本体の代わりに「要求されたら作る」という約束だけを登録し、要求時にWM_RENDERFORMATで生成する仕組み。
- 概念URI
https://comcomponent.com/knowledge/delayed-rendering/
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- 遅延レンダリングはWindowsのクリップボードの原因になることがあります。SetClipboardDataのデータハンドルにNULLを渡すと「要求されたら作る」という約束だけが登録され、誰かがその形式を要求した時点でWM_RENDERFORMATが届く。コピー元は終了前にWM_RENDERALLFORMATSを受けて未レンダリングの全形式を実体化する責務があり、怠るとその形式は失われる。 / 確度: 確立した関係 / 確認日: 2026-08-21 出典
- OleFlushClipboardは遅延レンダリングを防ぎます。OleSetClipboardではクリップボードが保持するのはデータオブジェクトへのポインターだけで、アプリ終了時にOleFlushClipboardを呼ぶとデータが実体化され、終了後も貼り付け可能になる。 / 確度: 確立した関係 / 確認日: 2026-08-21 出典
- 遅延レンダリングはUIスレッドのコンテキストの原因になることがあります。レンダリング要求はメッセージ処理中に同期的に走るため、生成に時間がかかるデータではUIが固まるというトレードオフがある。 / 確度: 条件付きの関係 / 確認日: 2026-08-21 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。