CButton::SetIcon
Volání funkce tohoto člena přidružit novou ikonu tlačítka.
HICON SetIcon(
HICON hIcon
);
Parametry
- hIcon
Popisovač ikony.
Vrácená hodnota
Popisovač ikony dříve přidružený k tlačítku.
Poznámky
Na tlačítku na střed ve výchozím nastavení bude automaticky umístěna ikona.Pokud je příliš velká pro tlačítko, bude se omezí na obou stranách.Můžete zvolit jiné možnosti zarovnání, včetně následujících:
BS_TOP
BS_LEFT
BS_RIGHT
BS_CENTER
BS_BOTTOM
BS_VCENTER
Na rozdíl od CBitmapButton, který využívá čtyři bitmapy na tlačítko SetIcon používá pouze jedna ikona na tlačítko.Při stisknutí tlačítka ikona posunout dolů a doprava.
Příklad
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));
Požadavky
Záhlaví: afxwin.h