Aracılığıyla paylaş


CStatic::SetIcon

Yeni bir simge görüntüsü statik denetimle ilişkilendirir.

HICON SetIcon(
   HICON hIcon 
);

Parametreler

  • hIcon
    Statik denetiminde çizilmesi simge işleci.

Dönüş Değeri

Daha önce statik denetimle ilişkilendirilmiş simge tanıtıcı veya null statik denetimle ilişkilendirilmiş simge durumunda.

Notlar

Statik denetiminde simgesi otomatik olarak çizilir.Varsayılan olarak, sol üst köşedeki çizilmiş ve statik denetimi simge boyutuna getirilecektir.

Pencere ve statik denetim stillerine, aşağıdakiler de dahil olmak üzere çeşitli amaçlarla kullanabilirsiniz:

  • SS_ICON işaretçileri ve simgeleri için her zaman bu stili kullanın.

  • SS_CENTERIMAGE statik denetiminde ortalamak için kullanın.Resim statik denetimden büyükse kırpılır.Statik denetimi'den küçük ise, görüntünün çevresinde boş alanı statik denetimin arka plan rengiyle doldurulacaktır.

Örnek

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

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CStatic sınıfı

Hiyerarşi grafik

CStatic::GetIcon

STM_SETICON

Icons