CStatic::SetIcon
Nový obrázek ikony přidruží statické ovládací prvek.
HICON SetIcon(
HICON hIcon
);
Parametry
- hIcon
Popisovač ikony se stanoví ve statické ovládací prvek.
Vrácená hodnota
Ikony dříve přidružen statické ovládací úchyt nebo NULL Pokud byl přidružen k ovládacímu prvku statické žádná ikona.
Poznámky
Ikona bude automaticky vykreslí statické ovládacího prvku.Standardně se stanoví v levém horním rohu a statické ovládací prvek se přizpůsobí velikost ikony.
Můžete použít různé okno a ovládací prvek statické styly, včetně následujících:
SS_ICON vždy použít tento styl kurzorů a ikon.
SS_CENTERIMAGE použití na střed ve statické ovládací prvek.Pokud je větší než statické ovládací prvek obrázek, bude oříznut.Pokud je menší než statické ovládací prvek, prázdné místo kolem obrazu vyplněny barvu pozadí ovládacího prvku statické.
Příklad
CStatic myStatic;
// Create a child icon static control.
myStatic.Create(_T("my static"),
WS_CHILD|WS_VISIBLE|SS_ICON|SS_CENTERIMAGE, CRect(10,10,150,50),
pParentWnd);
// If no icon is defined for the static control, define the icon
// to the system error icon.
if (myStatic.GetIcon() == NULL)
myStatic.SetIcon(::LoadIcon(NULL, IDI_ERROR));
Požadavky
Záhlaví: afxwin.h