CStatic::SetCursor
Asocia una nueva imagen del cursor al control estático.
HCURSOR SetCursor(
HCURSOR hCursor
);
Parámetros
- hCursor
Identificador de cursor que se va a dibujar en el control estático.
Valor devuelto
El identificador del cursor asociado previamente al control estático, o NULL si no asociado ningún cursor el control estático.
Comentarios
El cursor automáticamente se dibuja en el control estático.De forma predeterminada, se dibujarán en la esquina superior izquierda y el control estático se cambiará el tamaño al tamaño del cursor.
Puede utilizar estilos de la ventana diferente y control estático, incluidas las siguientes:
Uso deSS_ICON este estilo siempre para cursores y los iconos.
Uso deSS_CENTERIMAGE de centrar en el control estático.Si la imagen es mayor que el control estático, se recorta.Si es menor que el control estático, el espacio vacío alrededor de la imagen se llenará con el color de fondo del control estático.
Ejemplo
CStatic myStatic;
// Create a child icon static control.
myStatic.Create(_T("my static"),
WS_CHILD|WS_VISIBLE|SS_ICON|SS_CENTERIMAGE, CRect(10,10,150,50),
pParentWnd);
// If no image is defined for the static control, define the image
// to the system arrow and question mark cursor.
if (myStatic.GetCursor() == NULL)
myStatic.SetCursor(::LoadCursor(NULL, IDC_HELP));
Requisitos
encabezado: afxwin.h