Partager via


CStatic::SetCursor

Associe une nouvelle image de curseur avec le contrôle statique.

HCURSOR SetCursor( 
   HCURSOR hCursor  
);

Paramètres

  • hCursor
    Handle du curseur à dessiner dans le contrôle statique.

Valeur de retour

Le handle du curseur a déjà associé au contrôle statique, ou NULL si aucun curseur n'est associé au contrôle statique.

Notes

Le curseur sera automatiquement dessiné dans le contrôle statique. Par défaut, il est dessiné dans l'angle supérieur gauche et le contrôle statique est redimensionné à la taille du curseur.

Vous pouvez utiliser des styles de fenêtre différente et de contrôle statique, notamment :

  • Utilisation deSS_ICON ce style toujours pour les curseurs et des icônes.

  • Utilisation deSS_CENTERIMAGE de centrer dans le contrôle statique. Si l'image est plus grande que le contrôle statique, elle est découpé. Si elle est plus petite que le contrôle statique, l'espace vide autour de l'image est rempli avec la couleur d'arrière-plan du contrôle statique.

Exemple

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));

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CStatic, classe

Graphique de la hiérarchie

CStatic::GetCursor

STM_SETIMAGE

Cursors