Partager via


CButton::SetCursor

Appelez la fonction membre pour associer un nouveau curseur avec le bouton.

HCURSOR SetCursor( 
   HCURSOR hCursor  
);

Paramètres

  • hCursor
    Le handle d'un curseur.

Valeur de retour

Le handle d'un curseur a déjà associé à le bouton.

Notes

Le curseur est automatiquement défini sur la police du bouton, centrée par défaut. Si le curseur est trop grand pour le bouton, il est découpé de chaque côté. Vous pouvez choisir d'autres options de la fenêtre contextuelle, notamment :

  • BS_TOP

  • BS_LEFT

  • BS_RIGHT

  • BS_CENTER

  • BS_BOTTOM

  • BS_VCENTER

Contrairement à CBitmapButton, qui utilise quatre bitmap par bouton, SetCursor utilise uniquement un curseur par bouton. Lorsque le bouton est enfoncé, le curseur apparaît déplacer vers le bas et à partir de la droite.

Exemple

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

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CButton, classe

Graphique de la hiérarchie

CButton::GetCursor

CBitmapButton::LoadBitmaps

Bitmaps