Sdílet prostřednictvím


CDC::DrawState

Volání funkce tohoto člena obrázek zobrazit a použít vizuální efekt k označení státu, jako zakázáno nebo výchozího stavu.

[!POZNÁMKA]

Pro všechny nFlag státy s výjimkou DSS_NORMAL, obraz se převede na monochromatický před použitím vizuální efekt.

BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   HBITMAP hBitmap, 
   UINT nFlags, 
   HBRUSH hBrush = NULL  
); 
BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   CBitmap* pBitmap, 
   UINT nFlags, 
   CBrush* pBrush = NULL  
); 
BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   HICON hIcon, 
   UINT nFlags, 
   HBRUSH hBrush = NULL  
); 
BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   HICON hIcon, 
   UINT nFlags, 
   CBrush* pBrush = NULL  
); 
BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   LPCTSTR lpszText, 
   UINT nFlags, 
   BOOL bPrefixText = TRUE, 
   int nTextLen = 0, 
   HBRUSH hBrush = NULL  
); 
BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   LPCTSTR lpszText, 
   UINT nFlags, 
   BOOL bPrefixText = TRUE, 
   int nTextLen = 0, 
   CBrush* pBrush = NULL  
); 
BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   DRAWSTATEPROC lpDrawProc, 
   LPARAM lData, 
   UINT nFlags, 
   HBRUSH hBrush = NULL  
); 
BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   DRAWSTATEPROC lpDrawProc, 
   LPARAM lData, 
   UINT nFlags, 
   CBrush* pBrush = NULL  
);

Parametry

  • pt
    Určuje umístění obrázku.

  • size
    Určuje velikost obrazu.

  • hBitmap
    Popisovač rastrového obrázku.

  • nFlags
    Příznaky, které určují typ obrazu a stav.Viz DrawState v pro případné nFlags typy a státy.

  • hBrush
    Popisovač stopu.

  • pBitmap
    Ukazatel na objekt CBitmap.

  • pBrush
    Ukazatel na objekt CBrush.

  • hIcon
    Popisovač ikony.

  • lpszText
    Ukazatel myši na text.

  • bPrefixText
    Text, který může obsahovat akcelerátor symbolické instrukce. lData Parametr určuje adresu řetězce a nTextLen parametr určuje délku.Pokud nTextLen je 0, řetězec se považuje za ukončený hodnotou null.

  • nTextLen
    Délka řetězce text odkazuje lpszText .Pokud nTextLen je 0, řetězec se považuje za ukončený hodnotou null.

  • lpDrawProc
    Ukazatel na funkci zpětného volání pro vykreslování obrazu.Tento parametr je vyžadován obrazu zadejte v nFlags je DST_COMPLEX.Je volitelné a lze NULL Pokud je typ obrázku DST_TEXT.Pro všechny ostatní typy obrázků je tento parametr ignorován.Další informace o funkci zpětného volání, naleznete DrawStateProc funkce .

  • lData
    Určuje informace o obrazu.Význam tohoto parametru závisí na typu obrázku.

Vrácená hodnota

Nenulová hodnota, pokud je úspěšná. jinak 0.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída Nemocnosti

Graf hierarchie

DrawState

DrawStateProc