Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CStatic

Diagram hierarchie

CStatic::GetIcon

STM_SETICON

Icons