CButton::SetCursor
Rufen Sie die Memberfunktion auf, um einen neuen Cursor mit der Schaltfläche zuzuordnen.
HCURSOR SetCursor(
HCURSOR hCursor
);
Parameter
- hCursor
Das Handle eines Cursors.
Rückgabewert
Das Handle eines Cursors einer zuvor mit der Schaltfläche.
Hinweise
Der Cursor wird automatisch in die Kachel der Schaltfläche platziert, zentriert standardmäßig. Wenn der Cursor für die Schaltfläche zu groß ist, wird er auf beiden Seiten abgeschnitten. Sie können andere Ausrichtungsoptionen, darunter die folgenden auswählen:
BS_TOP
BS_LEFT
BS_RIGHT
BS_CENTER
BS_BOTTOM
BS_VCENTER
Anders als CBitmapButton die vier Bitmaps pro Schaltfläche verwendet, verwendet SetCursor nur einen Cursor pro die Schaltfläche. Wenn die Schaltfläche geklickt wird, wird der Cursor, sich unterhalb und rechts zu verschieben.
Beispiel
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));
Anforderungen
Header: afxwin.h