다음을 통해 공유


아이콘 컨트롤

아이콘 컨트롤은 아이콘의 정적 그림을 표시합니다. 이미지의 배경이 투명합니다.

컨트롤 특성

이 컨트롤에 다음 특성을 사용할 수 있습니다. 이벤트를 사용하여 특성 값을 변경하려면 EventMapping 테이블 ControlEvent에 대한 컨트롤을 구독하고 특성 열에 특성의 식별자를 나열합니다. 이벤트 열에 ControlEvent의 식별자를 입력합니다.

특성 식별자 16진수 비트 묘사
위치 대화 상자의 컨트롤 위치입니다. 컨트롤의 왼쪽 모서리에 있는 컨트롤의 너비, 높이 및 좌표를 Control 테이블Width, Height, X 및 Y 열에 입력합니다. 길이 및 거리에 설치 관리자 단위를 사용합니다.
텍스트 Binary 테이블저장된 아이콘의 이름을 포함합니다. 이진 테이블에 저장된 아이콘을 표시하려면 이 컨트롤에 대한 Control 테이블 레코드의 텍스트 열에 이진 테이블에 나타나는 이미지 레코드의 이름을 입력합니다.
표시 0x00000000 0x00000001
숨겨진 컨트롤입니다. 표시 컨트롤입니다.
컨트롤을 만들 때 표시되거나 숨겨지도록 Control 테이블 특성 열의 비트 단어에 이 비트를 포함합니다.
ControlCondition 테이블사용하여 컨트롤을 숨기거나 표시할 수도 있습니다.
침몰 0x00000000 0x00000004
기본 비주얼 스타일을 표시합니다. 침몰한 3차원 모양으로 컨트롤을 표시합니다.
Control 테이블특성 열의 비트 단어에 이러한 비트를 포함합니다.
FixedSize 0x00000000 0x00100000
컨트롤에 맞게 아이콘 이미지를 늘입니다. 컨트롤의 아이콘 이미지를 자르거나 가운데에 줍니다.
Control 테이블특성 열의 비트 단어에 이 비트를 포함합니다.
IconSize 0x00000000 0x00200000
0x00400000
0x00600000
첫 번째 이미지를 로드합니다. 첫 번째 16x16 이미지를 로드합니다.
처음 32x32 이미지를 로드합니다.
첫 번째 48x48 이미지를 로드합니다.
아이콘 파일에는 동일한 아이콘의 다양한 크기 이미지가 포함될 수 있습니다. Control 테이블 특성 열에 적절한 비트 단어의 값을 포함합니다.
이러한 비트를 설정하지 않으면 설치 관리자가 FixedSize 특성을 무시하고 이미지가 컨트롤 사각형에 맞게 확장됩니다. IconSize 비트와 FixedSize 비트가 모두 설정되면 컨트롤보다 작은 이미지가 가운데에 배치되고 이미지가 크기가 축소된 컨트롤보다 큽니다.

 

발언

이 컨트롤은 CreateWindowEx 함수를 사용하여 STATIC 클래스에서 만들 수 있습니다. SS_ICON, SS_CENTERIMAGE, WS_CHILDWS_GROUP 스타일이 있습니다.