Udostępnij za pośrednictwem


CDC::GetTextExtent

Wywołanie tej funkcji Członkowskich obliczyć szerokość i wysokość wiersza tekstu przy użyciu bieżącej czcionki do określania wymiarów.

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

Parametry

  • lpszString
    Wskazuje ciąg znaków.Można również przekazać CString obiektu dla tego parametru.

  • nCount
    Określa liczbę znaków w ciągu.

  • str
    A CString obiektu zawierającego określonych znaków.

Wartość zwracana

Wymiary ciąg (w jednostkach logicznych) w CSize obiektu.

Uwagi

Informacje są pobierane z m_hAttribDC, atrybutu kontekstu urządzenia.

Domyślnie GetTextExtent zakłada tekst, dla którego pobiera ten wymiar jest ustawiony wzdłuż linii poziomej (zapewnienie jest 0).Tworzenia czcionki, określając system powracania zera, należy przekonwertować kąt tekst jawnie uzyskanie wymiary w ciągu.

Bieżący region przycinania nie wpływa na wysokość i szerokość zwrócony przez GetTextExtent.

Ponieważ niektóre urządzenia należy umieszczać znaków w komórce regularne tablice (czyli wykonują kerning), suma zakresy znaków w ciągu może nie być w równym stopniu ciąg.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Wykres hierarchii

CDC::GetTabbedTextExtent

CDC::m_hAttribDC

CDC::m_hDC

CDC::GetOutputTextExtent

CDC::SetTextJustification

Klasa CSize