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 自動計算字元計數。str
包含要繪製的指定字元的 CString 物件。nFormat
指定格式化文字的方法。 它可以是 uFormat 參數所描述之值的任何組合。 DrawText 在 Windows SDK。 (使用位元 OR 運算子組合):注意事項 陣列 uFormat 旗標組合可能造成傳遞的字串進行修改。使用 DT_MODIFYSTRING 和 DT_END_ELLIPSIS 或 DT_PATH_ELLIPSIS 可能導致字串進行修改,造成判斷提示在 CString 覆寫。值 DT_CALCRECT、 DT_EXTERNALLEADING、 DT_INTERNAL、 DT_NOCLIP和 DT_NOPREFIX 無法搭配 DT_TABSTOP 值。
lpDTParams
為指定額外的格式化選項的 DRAWTEXTPARAMS 結構的指標。 這個參數可以是 NULL。
備註
它會展開定位點格式化文字放入適當的空間,將文字靠正確,或指定矩形左側的中心和中斷文字輸入行在指定矩形內的符合。 格式化的型別。 nFormat 和 lpDTParams指定。 如需詳細資訊,請參閱 CDC::DrawText 和 DrawTextEx 在 Windows SDK。
文字色彩可能會 CDC::SetTextColor設定。
需求
Header: afxwin.h