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

Siehe auch

Referenz

CButton-Klasse

Hierarchien-Diagramm

CButton::GetCursor

CBitmapButton::LoadBitmaps

Bitmaps