CStatic::SetIcon
Связывает новый образ значка со статическим элементом управления.
HICON SetIcon(
HICON hIcon
);
Параметры
- hIcon
Дескриптор значка, отображаемый в статическом элементе управления.
Возвращаемое значение
Дескриптор значка ранее, связанные со статическим элементом управления или NULL если значок не был связан со статическим элементом управления.
Заметки
Значок будет автоматически рисование в статическом элементе управления.По умолчанию он будет изображения в верхнем левом верхн- и статический элемент управления будет иметь размер до размера значка.
Можно использовать различные стили окна и статического элемента управления, включая следующие:
Использование SS_ICON этот стиль всегда курсоров и значков.
Использование SS_CENTERIMAGE центрировать в статическом элементе управления.Если образ больше статический элемент управления, то он будет закреплен.Если он меньше, чем статический элемент управления, пустого места вокруг изображения будет заполнена с цветом фона статического элемента управления.
Пример
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));
Требования
Header: afxwin.h