Compartir a través de


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

Vea también

Referencia

CStatic Class

Gráfico de jerarquías

CStatic::GetCursor

STM_SETIMAGE

Cursors