BOOL DrawState (CPoint pt, CSize tamaño, HBITMAP hBitmap, UINT nFlags, HBRUSH hBrush = NULL);
BOOL DrawState (CPoint pt, CSize tamaño, CBitmap * pBitmap, UINT nFlags, CBrush * pBrush = NULL);
BOOL DrawState (CPoint pt, CSize tamaño, HICON hIcon, UINT nFlags, HBRUSH hBrush = NULL);
BOOL DrawState (CPoint pt, CSize tamaño, HICON hIcon, UINT nFlags, CBrush * pBrush = NULL);
BOOL DrawState (CPoint pt, CSize tamaño, LPCTSTR lpszText, UINT nFlags, BOOL bPrefixText = TRUE, int nTextLen = 0, HBRUSH hBrush = NULL);
BOOL DrawState (CPoint pt, CSize tamaño, LPCTSTR lpszText, UINT nFlags, BOOL bPrefixText = TRUE, int nTextLen = 0, CBrush * pBrush = NULL);
BOOL DrawState (CPoint pt, CSize tamaño, DRAWSTATEPROC lpDrawProc, LPARAM lData, UINT nFlags, HBRUSH hBrush = NULL);
BOOL DrawState (CPoint pt, CSize tamaño, DRAWSTATEPROC lpDrawProc, LPARAM lData, UINT nFlags, CBrush * pBrush = NULL);
Valor devuelto
Distinto de cero si es correcto; caso contrario 0.
Parámetros
pt
Especifica la ubicación de la imagen.
tamaño
Especifica el tamaño de la imagen.
hBitmap
Un identificador de un mapa de bits.
nFlags
Indicadores que especifican el tipo de imagen y el Estado. Vea la sección Comentarios para los Estados y tipos de posibles nFlags.
hBrush
Un identificador de un pincel.
pBitmap
Un puntero a un objeto de Cbitmap.
pBrush
Un puntero a un objeto de Cbrush.
hIcon
Un identificador de un icono.
lpszText
Un puntero a texto.
bPrefixText
Texto que puede contener un mnemotécnico de acelerador. El parámetro lData especifica la dirección de la cadena, y el parámetro nTextLen especifica la longitud. Si nTextLen es 0, la cadena se supone para ser terminada en null.
nTextLen
Lo&ngitud de la cadena de texto que apunta a lpszText.nbsp; Si nTextLen es 0, la cadena se supone para ser terminada en null.
lpDrawProc
Un puntero a una función de devolución de llamada utilizada para representar una imagen. Este parámetro es necesario si el tipo de imagen en nFlags es DST_COMPLEX. Es opcional y puede ser nulo si el tipo de imagen es DST_TEXT. Para todos los tipos de imagen, este parámetro se omite. Para obtener más información acerca de la función de devolución de llamada, consulte el :: DrawStateProc función de la referencia del programador del SDK de Win32.
lData
Especifica información sobre la imagen. El significado de este parámetro depende del tipo de imagen.
Observaciones
Llame a esta función miembro para mostrar una imagen y aplicar un efecto visual para indicar un Estado, como una discapacidad o por defecto.
El tipo de parámetro nFlag puede establecerse en uno de los siguientes valores:
El estado de nFlag del parámetro puede ser uno de los siguientes valores:
&Notanbsp;NFlag todos los Estados excepto DSS_NORMAL, la imagen se convierte en monocromo antes de aplica el efecto visual.
Para obtener más información acerca de la API de Windows DrawState, consulte :: DrawState en la referencia del programador del SDK de Win32.
Visió&n General de CDC |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp; ::DrawState, ::DrawStateProc