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