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));
요구 사항
헤더: afxwin.h