Sdílet prostřednictvím


CDC::DrawTextEx

Formáty textu v daném obdélník.

virtual int DrawTextEx( 
   LPTSTR lpszString, 
   int nCount, 
   LPRECT lpRect, 
   UINT nFormat,
   LPDRAWTEXTPARAMS lpDTParams 
); 
int DrawTextEx( 
   const CString& str, 
   LPRECT lpRect, 
   UINT nFormat,
   LPDRAWTEXTPARAMS lpDTParams 
);

Parametry

  • lpszString
    Body se stanoví na řetězec.Pokud nCount je-1, musí být řetězec null byla ukončena.

  • nCount
    Určuje počet znaků v řetězci.Pokud nCount -1, pak je lpszString považován za dlouhý ukazatel na řetězec zakončený a DrawText automaticky vypočítá počet znaků.

  • lpRect
    Odkazuje RECT struktury nebo CRect objekt obsahující obdélník (v logické souřadnice), ve kterém je text formátovat.

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

  • nFormat
    Určuje způsob formátování textu.Může být kombinací hodnot popsaných pro uFormat parametr v DrawText v .(Zkombinovat pomocí bitového OR operátor):

    [!POZNÁMKA]

    Některé uFormat kombinace příznak může způsobit předané řetězec, který chcete upravit.Pomocí DT_MODIFYSTRING buď DT_END_ELLIPSIS nebo DT_PATH_ELLIPSIS mohou způsobit řetězec, který chcete upravit, příčinou nepravdivých v CString přepsat.The values DT_CALCRECT, DT_EXTERNALLEADING, DT_INTERNAL, DT_NOCLIP, and DT_NOPREFIX cannot be used with the DT_TABSTOP value.

  • lpDTParams
    Ukazatel DRAWTEXTPARAMS strukturu, která určuje formátování další možnosti.Tento parametr může být NULL.

Poznámky

Formátování textu rozhodlo vhodné prostory, zarovnání textu vlevo, vpravo, nebo na střed obdélníku dané karty a rozdělení textu do řádků, které se vejdou do dané obdélník.Je určen typ formátování nFormat a lpDTParams .Další informace naleznete v CDC::DrawText a DrawTextEx v .

Může nastavit barvu textu CDC::SetTextColor.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída Nemocnosti

Graf hierarchie

CDC::DrawText

CDC::ExtTextOut

CDC::TabbedTextOut

CDC::TextOut

DrawText

RECT – struktura

CDC::SetTextAlign