CDC::GetOutputCharWidth
Používá kontextu výstupní zařízení, m_hDC a získá šířky jednotlivých znaků v skupinu po sobě jdoucích znaků z aktuální písmo.
BOOL GetOutputCharWidth(
UINT nFirstChar,
UINT nLastChar,
LPINT lpBuffer
) const;
Parametry
nFirstChar
Určuje skupinu po sobě jdoucích znaků v aktuální písmo první znak.nLastChar
Určuje poslední znak v skupinu po sobě jdoucích znaků v aktuální písmo.lpBuffer
Body do vyrovnávací paměti, která bude přijímat hodnoty šířky pro skupinu po sobě jdoucích znaků v aktuální písmo.
Vrácená hodnota
Nenulová hodnota, pokud je tato funkce úspěšná. jinak 0.
Poznámky
Například pokud nFirstChar označuje písmeno 'a' a nLastChar identifikuje písmenem z, funkce načte šířky všechna písmena malá.
Funkce ukládá hodnoty vyrovnávací paměti odkazuje lpBuffer .Této vyrovnávací paměti musí být dostatečně velké pro uložení všech šířky; musí být nejméně 26 položky uveden příklad.
Pokud znak ve skupině po sobě jdoucích znaků v určité písmo neexistuje, bude přiřazen hodnotu šířky znaku výchozí.
Požadavky
Záhlaví: afxwin.h