CDC::GetCharacterPlacement
Načte různé typy informací na řetězec znaků.
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;
Parametry
lpString
Ukazatel na řetězec znaků zpracovat.nCount
Určuje délku řetězce.U verze ANSI je BAJT spočítat, a pro funkci Unicode je WORD počet.Další informace naleznete v GetCharacterPlacement.nMaxExtent
Určuje řetězec je zpracována v maximálním rozsahu (v logické jednotky).Znaky, které pokud zpracování by překročil tohoto rozsahu jsou ignorovány.Výpočty pro požadované pole při objednávání nebo glyfů se použijí pouze součástí znaků.Tento parametr se používá pouze tehdy, pokud GCP_MAXEXTENT hodnota je udávána v dwFlags parametr.Jako funkce zpracovává vstupní řetězec, každý znak a jeho rozsah je přidán do výstupu, rozsah a jiných polí pouze v případě, že celkový rozsah ještě nebyla překročena maximální.Po dosažení limitu se zastaví zpracování.lpResults
Ukazatel GCP_RESULTS struktury, která přijímá výsledky funkce.dwFlags
Určuje, jak zpracovat řetězec na požadované pole.Tento parametr může být jedna nebo více hodnot uvedených v dwFlags část GetCharacterPlacement téma.str
Ukazatel CString objektu procesu.
Vrácená hodnota
Pokud funkce úspěšný, vrácená hodnota je šířka a výška řetězce v logických jednotek.
Pokud selže funkce, je vrácena hodnota nula.
Poznámky
Tato funkce člena emuluje funkce funkce GetCharacterPlacement, jak je popsáno v .
Požadavky
Záhlaví: afxwin.h