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 Nemocnosti

Graf hierarchie

CDC::GetCharWidth

CDC::m_hAttribDC

CDC::m_hDC

GetCharWidth