共用方式為


CDC::GetCharacterPlacement

擷取資訊的各種型別有關的字串。

DWORD GetCharacterPlacement(
   LPCTSTR lpString,
   int nCount,
   int nMaxExtent,
   LPGCP_RESULTS lpResults,
   DWORD dwFlags
) const;
DWORD GetCharacterPlacement(
   CString& str,
   int nMaxExtent,
   LPGCP_RESULTS lpResults,
   DWORD dwFlags
) const;

參數

  • lpString
    要處理的字元字串的指標。

  • nCount
    指定字串的長度。 若為 ANSI 版本,它是 位元組 計數,並指定 Unicode 函式是 計數。 如需詳細資訊,請參閱 GetCharacterPlacement

  • nMaxExtent
    指定最大範圍 (以邏輯單位 (Logical Unit) 字串處理。 則為,如果處理,超過這個範圍的字元會被忽略。 所有必要的順序或影像會計算陣列中只套用至中包含的字元。 這個參數時,才會 GCP_MAXEXTENT 值。 dwFlags 參數,指定要使用的。 因為函式處理輸入字串,每個字元與其範圍加入至輸出,範圍,,另一個陣列,只有在一定程度不超過最大值。 一旦達到這項限制,處理常式就會停止。

  • lpResults
    out 接收函式的結果 GCP_RESULTS 結構的指標。

  • dwFlags
    指定如何處理字串輸入必要的陣列。 這個參數可以是 GetCharacterPlacement 主題的 dwFlags >一節中所列的一或多個值。

  • str
    CString 物件的指標 (該處理序。

傳回值

如果函式成功,則傳回值為字串的寬度和高度 (以邏輯單位計算)。

如果函式失敗,則傳回值為零。

備註

此成員函式以模擬 GetCharacterPlacement函式的功能,如中所述。 Windows SDK

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖

CDC::ExtTextOut

CDC::GetCharABCWidths

CDC::GetTextMetrics