CButton::SetCursor
Llame a esta función miembro para asociar un nuevo cursor con el botón.
HCURSOR SetCursor(
HCURSOR hCursor
);
Parámetros
- hCursor
El identificador del cursor.
Valor devuelto
El identificador del cursor asociado previamente al botón.
Comentarios
El cursor automáticamente se colocará en la apariencia del botón, centrado de forma predeterminada.Si el cursor es demasiado grande para el botón, se recortarán por ambas partes.Puede elegir otras opciones de alineación, incluidas las siguientes:
BS_TOP
BS_LEFT
BS_RIGHT
BS_CENTER
BS_BOTTOM
BS_VCENTER
A diferencia de CBitmapButton, que utiliza cuatro mapas de bits por el botón, SetCursor utiliza sólo un cursor en el botón.Cuando se presiona el botón, el cursor aparece para desplazarse hacia abajo y a la derecha.
Ejemplo
CButton myIconButton;
// Create an icon button.
myIconButton.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_ICON,
CRect(10,10,60,50), pParentWnd, 1);
// If no image is defined for the button, define the image to the
// system arrow and question mark cursor.
if (myIconButton.GetCursor() == NULL)
myIconButton.SetCursor(::LoadCursor(NULL, IDC_HELP));
Requisitos
encabezado: afxwin.h