이미지 타입의 GRC 사양
이 페이지는 DG 모듈이 지원하는 이미지 타입들의 GRC 사양에 대한 모든 필수 정보에 접근하는 데 도움을 줍니다.
아이콘의 GRC 사양
Icon x y dx dy iconID [frameType]
여기서 x와 y는 아이콘 컨트롤의 좌상단 코너의 픽셀 좌표입니다. dx와 dy는 컨트롤의 너비와 높이의 픽셀 크기입니다. iconID는 컨트롤의 아이콘 리소스 ID를 정의합니다. 만약 선택적인 frameType flag를 생략하면, 아이콘은 프레임 없이 그려집니다.
iconID는 임의의 양수인 리소스 ID가 될 수도 있고, 다음과 같은 미리 정의된 상수들 중 하나가 될 수도 있습니다:
-
값 의미 Macintosh Windows NoIcon 아이콘 없음, 빈 공간. ErrorIcon 오류 아이콘. InfoIcon 정보 아이콘. WarningIcon 경고 아이콘.
frameType의 가능한 값은 다음과 같습니다:
-
값 의미 Default DG_FT_NONE 프레임 타입이 세트되었습니다. StaticEdge DG_FT_STATIC 프레임 타입이 세트되었습니다. ClientEdge DG_FT_CLIENT 프레임 타입이 세트되었습니다. ModalFrame DG_FT_MODAL 프레임 타입이 세트되었습니다.
설명
만약 아이콘 컨트롤을 다른 컨트롤들에 대한 설명 배경으로 사용한다면, 다이얼로그 항목 리스트에서 다른 것들보다 앞서야 합니다. 이 컨트롤들의 전체 또는 일부가 아이콘 컨트롤 영역 안에 들어갈 수 있습니다.
아이콘 컨트롤이 생성되었거나 프로그램 코드로부터 새로운 아이콘이 할당되었을 때, 이 컨트롤은 자동으로 아이콘의 크기를 리사이즈합니다. 이 동작을 수행하는 동안 컨트롤의 중심은 이동하지 않으며 가능한 프레임을 고려합니다.
리소스 공간을 절약하기 위해 항상 아이콘의 컬러 테이블에서 가능한 적은 컬러들을 사용하십시오. 예를 들어, 당신의 이미지가 6개의 서로 다른 컬러들만 포함하고 있다면, 256 컬러가 아닌 16 컬러를 가진 아이콘을 사용하십시오.
그림의 GRC 사양
Picture x y dx dy pictID [frameType]
여기서 x와 y는 그림 컨트롤의 좌상단 코너의 픽셀 좌표입니다. dx와 dy는 컨트롤의 너비와 높이의 픽셀 크기입니다. Macintosh의 경우, pictID는 컨트롤의 그림 리소스 ID를 정의합니다. 그러나 Windows의 경우, pictID는 비트맵 리소스를 참조합니다. 만약 선택적인 frameType flag를 생략하면, 그림은 프레임 없이 그려집니다.
frameType의 가능한 값은 다음과 같습니다:
-
값 의미 Default DG_FT_NONE 프레임 타입이 세트되었습니다. StaticEdge DG_FT_STATIC 프레임 타입이 세트되었습니다. ClientEdge DG_FT_CLIENT 프레임 타입이 세트되었습니다. ModalFrame DG_FT_MODAL 프레임 타입이 세트되었습니다.
설명
만약 그림 컨트롤을 다른 컨트롤들에 대한 설명 배경으로 사용한다면, 다이얼로그 항목 리스트에서 다른 것들보다 앞서야 합니다. 이 컨트롤들의 전체 또는 일부가 그림 컨트롤 영역 안에 들어갈 수 있습니다.
그림 컨트롤이 생성되었거나 프로그램 코드로부터 새로운 이미지가 할당되었을 때, 이 컨트롤은 자동으로 그림의 크기를 리사이즈합니다. 이 동작을 수행하는 동안 컨트롤의 중심은 이동하지 않으며 가능한 프레임을 고려합니다.
비록 그림 컨트롤들은 마스킹되지 않지만, 블랙 & 화이트 그림들은 투명하게 보여지게 됩니다. 그 이유는 블랙 & 화이트 그림이 그려졌을 때, 흰색과 검은색 픽셀들은 각각 다이얼로그 배경과 전경 컬러로 대체되기 때문입니다.
리소스 공간을 절약하기 위해 항상 이미지의 컬러 테이블에서 가능한 적은 컬러들을 사용하십시오. 예를 들어, 당신의 이미지가 6개의 서로 다른 컬러들만 포함하고 있다면, 256 컬러가 아닌 16 컬러를 가진 아이콘을 사용하십시오.
요구사항
- 버전: DG 2.0.0 또는 이후
- 헤더: DG.h
참고사항
아이콘, 그림, 다이얼로그 항목 타입
다이얼로그 항목 타입의 GRC 사양, 다이얼로그 타입의 GRC 사양, 다이얼로그 도움말의 GRC 사양