CDC::DrawState

BOOL DrawState (CPoint pt, CSize taille, HBITMAP hBitmap, UINT nFlags, HBRUSH hBrush = NULL);

BOOL DrawState (CPoint pt, CSize taille, CBitmap * pBitmap, UINT nFlags, CBrush * pBrush = NULL);

BOOL DrawState (CPoint pt, CSize taille, HICON hIcon, UINT nFlags, HBRUSH hBrush = NULL);

BOOL DrawState (CPoint pt, CSize taille, HICON hIcon, UINT nFlags, CBrush * pBrush = NULL);

BOOL DrawState (CPoint pt, CSize taille, LPCTSTR lpszText, UINT nFlags, BOOL bPrefixText = TRUE, int nTextLen = 0, HBRUSH hBrush = NULL);

BOOL DrawState (CPoint pt, CSize taille, LPCTSTR lpszText, UINT nFlags, BOOL bPrefixText = TRUE, int nTextLen = 0, CBrush * pBrush = NULL);

BOOL DrawState (CPoint pt, CSize taille, DRAWSTATEPROC lpDrawProc, LPARAM lData, UINT nFlags, HBRUSH hBrush = NULL);

BOOL DrawState (CPoint pt, CSize taille, DRAWSTATEPROC lpDrawProc, LPARAM lData, UINT nFlags, CBrush * pBrush = NULL);

Valeur de retour

Différent de zéro en cas de succès ; sinon 0.

Paramètres

pt

Spécifie l'emplacement de l'image.

taille

Spécifie la taille de l'image.

hBitmap

Un handle d'une bitmap.

nFlags

Indicateurs qui spécifient le type d'image et l'État. Consultez la section Remarques pour les types possibles nFlags et États.

hBrush

Un handle vers une brosse.

pBitmap

Un pointeur vers un objet Cbitmap.

pBrush

Un pointeur vers un objet Cbrush.

hIcon

Un handle à une icône.

lpszText

Un pointeur de texte.

bPrefixText

Texte qui peut contenir un mnémonique de l'accélérateur. Le paramètre lData spécifie l'adresse de la chaîne, et le paramètre nTextLen spécifie la longueur. Si nTextLen est 0, la chaîne est supposée pour être un NULL.

nTextLen

Longueur de la chaîne de texte pointée par lpszText.nbsp ; Si nTextLen est 0, la chaîne est supposée pour être un &NULL.

lpDrawProc

Un pointeur vers une fonction de rappel utilisée pour restituer une image. Ce paramètre est requis si le type d'image dans nFlags est DST_COMPLEX. Il est facultatif et peut être NULL si le type d'image est DST_TEXT. Pour tous les autres types d'images, ce paramètre est ignoré. Pour plus d'informations sur la fonction de rappel, voir la :: DrawStateProc fonction de la référence du programmeur Win32 SDK.

lData

Spécifie des informations à propos de l'image. La signification de ce paramètre dépend du type d'image.

Remarques

Appelez cette fonction membre pour afficher une image et appliquer un effet visuel pour indiquer un État, comme un handicap ou l'État par défaut.

Le paramètre nFlag de type peut être défini sur l'une des valeurs suivantes:

L'état de nFlag du paramètre peut être une des valeurs suivantes:

&Notenbsp ;  Pour tous les États de nFlag sauf DSS_NORMAL, l'image est convertie en monochrome avant d'applique l'effet visuel.

Pour plus d'informations sur l' API Windows DrawState, voir :: DrawState dans la référence du programmeur Win32 SDK.

Aperçu de la CDC |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ; ::DrawState, ::DrawStateProc

Index