Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CDC

Diagram hierarchie

CDC::GetCharWidth

CDC::m_hAttribDC

CDC::m_hDC

GetCharWidth