共用方式為


COlePasteSpecialDialog::AddFormat

呼叫這個函式會將新的加入至您的應用程式在貼上特殊動作可以支援格式的清單。

void AddFormat(
   const FORMATETC& formatEtc,
   LPTSTR lpszFormat,
   LPTSTR lpszResult,
   DWORD flags 
);
void AddFormat(
   UINT cf,
   DWORD tymed,
   UINT nFormatID,
   BOOL bEnableIcon,
   BOOL bLink 
);

參數

  • fmt
    要加入之資料型別的參考。

  • lpszFormat
    字串格式描述給使用者。

  • lpszResult
    字串描述結果,如果此格式會在對話方塊中選取。

  • flags
    不同的連結與內嵌選項可供這個格式。 這個旗標位元是一或多個要組合在這個 OLEUIPASTEFLAG 列舉型別的值不同。

  • cf
    要加入的剪貼簿格式。

  • tymed
    媒體類型可用於這個中格式化。 這個位元是一或多個要組合在這個 TYMED 列舉型別的值。

  • nFormatID
    識別這個格式字串的 ID。 這個字串的格式為" \ n "字元分隔兩個不同的字串。 第一個字串是在 lpstrFormat 參數中傳遞的相同,也就是,第二個是相同的。 lpstrResult 參數。

  • bEnableIcon
    旗標來決定要顯示在圖表顯示核取方塊是否已啟用,則此格式會在清單方塊中選取。

  • 閃爍
    旗標判斷貼上連結選項按鈕是否啟用,則此格式會在清單方塊中選取。

備註

這個函式可以呼叫將標準格式 (例如 CF_TEXTCF_TIFF 或應用程式註冊與系統的自訂格式。 如需貼上資料物件的詳細資訊加入至您的應用程式,請參閱本文 資料物件和資料來源:作業

如需詳細資訊,請參閱 TYMED 列舉型別和 FORMATETC 結構在 Windows SDK。

如需詳細資訊,請參閱 OLEUIPASTEFLAG 列舉型別 Windows SDK。

需求

Header: afxodlgs.h

請參閱

參考

COlePasteSpecialDialog 類別

階層架構圖

COlePasteSpecialDialog::AddStandardFormats