共用方式為


CDC::DrawTextEx

在指定矩形的格式化文字。

virtual int DrawTextEx(
   LPTSTR lpszString,
   int nCount,
   LPRECT lpRect,
   UINT nFormat,
   LPDRAWTEXTPARAMS lpDTParams
);
int DrawTextEx(
   const CString& str,
   LPRECT lpRect,
   UINT nFormat,
   LPDRAWTEXTPARAMS lpDTParams
);

參數

  • lpszString
    要繪製的字串的點。 如果 nCount 為– 1,字串必須是以 null 終止。

  • nCount
    字串中指定的字元數目。 如果 nCount 為– 1,則 lpszString 假設是長指標以 null 結尾的字串,並 DrawText 自動計算字元計數。

  • lpRect
    的長度 的點建構或包含矩形的 CRect 物件 (以邏輯座標) 文字要格式化。

  • str
    包含要繪製的指定字元的 CString 物件。

  • nFormat
    指定格式化文字的方法。 它可以是 uFormat 參數所描述之值的任何組合。 DrawText 在 Windows SDK。 (使用位元 OR 運算子組合):

    注意事項注意事項

    陣列 uFormat 旗標組合可能造成傳遞的字串進行修改。使用 DT_MODIFYSTRINGDT_END_ELLIPSISDT_PATH_ELLIPSIS 可能導致字串進行修改,造成判斷提示在 CString 覆寫。值 DT_CALCRECTDT_EXTERNALLEADINGDT_INTERNALDT_NOCLIPDT_NOPREFIX 無法搭配 DT_TABSTOP 值。

  • lpDTParams
    為指定額外的格式化選項的 DRAWTEXTPARAMS 結構的指標。 這個參數可以是 NULL

備註

它會展開定位點格式化文字放入適當的空間,將文字靠正確,或指定矩形左側的中心和中斷文字輸入行在指定矩形內的符合。 格式化的型別。 nFormat 和 lpDTParams指定。 如需詳細資訊,請參閱 CDC::DrawTextDrawTextEx 在 Windows SDK。

文字色彩可能會 CDC::SetTextColor設定。

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖

CDC::DrawText

CDC::ExtTextOut

CDC::TabbedTextOut

CDC::TextOut

DrawText

RECT 結構

CDC::SetTextAlign