Udostępnij za pośrednictwem


CStatic::SetIcon

Kojarzy nowy obraz ikony z statyczne.

HICON SetIcon(
   HICON hIcon 
);

Parametry

  • hIcon
    Uchwyt ikony w statyczne.

Wartość zwracana

Uchwyt ikony wcześniej skojarzony formant statycznych lub NULL Jeśli ikona nie był związany z statyczne.

Uwagi

Ikona będzie automatycznie rysowane w statyczne.Domyślnie będą pobierane w lewym górnym rogu i statyczne są dostosowywane do rozmiaru ikony.

Można użyć różnych okna i style statyczne, między innymi następujące:

  • SS_ICON wykorzystać ten styl zawsze kursorów i ikon.

  • SS_CENTERIMAGE służy do Centrum w statyczne.Obraz jest większy niż statyczne, zostaną przycięte.Jeśli jest mniejsza niż statyczne, puste miejsce wokół obrazu będą wypełnione kolorem tła formantu statyczne.

Przykład

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));   

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CStatic

Wykres hierarchii

CStatic::GetIcon

STM_SETICON

Icons