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