CButton::SetIcon
Chiamare la funzione membro per associare una nuova icona con il pulsante.
HICON SetIcon(
HICON hIcon
);
Parametri
- hIcon
L'handle di un'icona.
Valore restituito
L'handle di un'icona precedentemente associata al pulsante.
Note
L'icona verrà automaticamente inserita in icona del pulsante, per impostazione predefinita.Se l'icona è troppo grande per il pulsante, verrà inserita dal lato.È possibile scegliere le opzioni di allineamento, tra cui:
BS_TOP
BS_LEFT
BS_RIGHT
BS_CENTER
BS_BOTTOM
BS_VCENTER
A differenza CBitmapButton, che utilizza quattro bitmap per pulsante, SetIcon utilizza solo un'icona per un pulsante.Quando il pulsante viene premuto, l'icona per scorrere in basso e a destra.
Esempio
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));
Requisiti
Header: afxwin.h