COleControl::OnRenderGlobalData
呼叫由架構擷取指定之格式的資料,以及指定的存放媒體是全域記憶體。
virtual BOOL OnRenderGlobalData(
LPFORMATETC lpFormatEtc,
HGLOBAL* phGlobal
);
參數
lpFormatEtc
為指定的所需資訊的格式的 FORMATETC 結構的點。phGlobal
對控制代碼所指向的資料要傳回的全域記憶體。如果無法配置記憶體,這個參數可以是 NULL。
傳回值
如果不是零,則成功,則為 0。
備註
指定的格式是在控制項物件之前放置一個使用延遲轉譯的 DelayRenderData 成員函式。這個函式的預設實作會傳回 否。
如果 phGlobal 是 NULL,則在 phGlobal應該配置和傳回新的 HGLOBAL 。否則,應該 phGlobal 填滿指定的 HGLOBAL 資料。在 HGLOBAL 放置的資料量不得超過儲存區的目前大小。此外,區塊不能重新指派給較大的大小。
覆寫這個函式會提供您在要求的格式、中的資料。根據您的資料,您可能想要覆寫這個函式的其他版本。如果您想要處理多個存放媒體,請覆寫 OnRenderData。如果您的資料是檔案或為可變大小,請覆寫 OnRenderFileData。
如需詳細資訊,請參閱 Windows SDK的 FORMATETC 結構。
需求
Header: afxctl.h