Sdílet prostřednictvím


CDC::GetTextExtent

Volání funkce tohoto člena vypočítat šířku a výšku řádku textu pomocí aktuálního písma určit rozměry.

CSize GetTextExtent(
   LPCTSTR lpszString,
   int nCount 
) const;
CSize GetTextExtent(
   const CString& str 
) const;

Parametry

  • lpszString
    Body na řetězec znaků.Můžete také předat CString objektu pro tento parametr.

  • nCount
    Určuje počet znaků v řetězci.

  • str
    A CString objekt obsahující zadané znaky.

Vrácená hodnota

Rozměry (v logické jednotky) řetězec v CSize objektu.

Poznámky

Načítání informací z m_hAttribDC, atribut kontextu zařízení.

Ve výchozím nastavení GetTextExtent předpokládá text, u kterého ji načte dimenze je nastavena podél vodorovné čáry (escapement je 0).Pokud vytvoříte zadáním nenulové escapement písmo, je nutné převést úhel textu výslovně získání rozměry řetězce.

Aktuální oblast oříznutí nemá vliv na šířku a výšku vrácené GetTextExtent .

Protože některá zařízení neumísťujte znaků v polích normální buňky (to znamená provádět vyrovnání párů), nemusí být stejné míře řetězec součet rozsahy znaků v řetězci.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CDC

Diagram hierarchie

CDC::GetTabbedTextExtent

CDC::m_hAttribDC

CDC::m_hDC

CDC::GetOutputTextExtent

CDC::SetTextJustification

Třída CSize