CButton::SetIcon
Rufen Sie die Memberfunktion auf, um ein neues Symbol mit der Schaltfläche zuzuordnen.
HICON SetIcon(
HICON hIcon
);
Parameter
- hIcon
Das Handle eines Symbols.
Rückgabewert
Das Handle eines Symbols einer zuvor mit der Schaltfläche.
Hinweise
Das Symbol wird automatisch in die Kachel der Schaltfläche platziert, zentriert standardmäßig.Wenn das Symbol für die Schaltfläche zu groß ist, wird es 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 SetIcon nur ein Symbol pro die Schaltfläche.Wenn die Schaltfläche geklickt wird, wird das Symbol, sich unterhalb und rechts zu verschieben.
Beispiel
CButton myIconButton2;
// Create an icon button.
myIconButton2.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_ICON,
CRect(10,10,60,50), pParentWnd, 1);
// If no icon is defined for the button, define the icon to the
// system error icon.
if (myIconButton2.GetIcon() == NULL)
myIconButton2.SetIcon(::LoadIcon(NULL, IDI_ERROR));
Anforderungen
Header: afxwin.h