그룹 박스
그룹 상자 컨트롤은 다이얼로그 또는 탭 페이지에서 다른 컨트롤을 함께 그룹화하는 직사각형입니다. 컨트롤은 경계를 그 주위에 그리고, 왼쪽 상단 모서리에 지정된 캡션 텍스트를 표시하여 그룹화됩니다.
Macintosh에는 2가지 타입의 그룹 박스가 있습니다: 소위 1차와 2차 타입이 있습니다.. 1차 그룹 박스와 2차 그룹 박스는 외관상 서로 다릅니다. 2차-타입 그룹 박스는 일반적으로 다이얼로그 항목들이 다른 그룹 박스나 탭 컨트롤 페이지에 그룹화해야 할 때 적용됩니다. 그러나 Windows에서는 한 종류의 그룹 박스밖에 없습니다.
때로는 단순한 직사각형이 일반 그룹 박스보다 다이얼로그 항목들을 그룹화하기에 더 충분할 수 있습니다. 이 경우 캡션 텍스트가 비어 있는 그룹 상자 대신 직사각형 스타일의 구분자 항목을 사용합니다.
항목 타입
- DG_ITM_GROUPBOX
서브 타입
-
서브 타입 의미 DG_GT_PRIMARY 단일 그룹 박스입니다.
DG_GT_SECONDARY 중첩된 그룹 박스입니다.
GRC 사양
GroupBox x y dx dy fontSpec groupStyle "text"
여기서 x와 y는 그룹 박스의 좌상단 모서리의 픽셀 좌표이고, dx와 dy는 컨트롤의 폭과 높이의 픽셀 크기입니다. fontSpec은 캡션 text의 글꼴 크기 및 스타일을 선언합니다. groupStyle은 Macintosh에서 컨트롤의 외형을 지정합니다. 이 flag는 Windows에서 영향을 미치지 않습니다.
fontSpec의 가능한 값입니다:
-
값 DG 상수 조합은 DGSetItemFont에서 사용됩니다. ExtraSmall DG_IS_EXTRASMALL SmallPlain DG_IS_SMALL | DG_IS_PLAIN SmallBold DG_IS_SMALL | DG_IS_BOLD SmallItalic DG_IS_SMALL | DG_IS_ITALIC SmallUnderline DG_IS_SMALL | DG_IS_UNDERLINE LargePlain DG_IS_LARGE | DG_IS_PLAIN LargeBold DG_IS_LARGE | DG_IS_BOLD LargeItalic DG_IS_LARGE | DG_IS_ITALIC LargeUnderline DG_IS_LARGE | DG_IS_UNDERLINE
groupStyle의 가능한 값입니다:
-
값 의미 Primary DG_GT_PRIMARY 서브 타입이 세트되었습니다. Secondary DG_GT_SECONDARY 서브 타입이 세트되었습니다.
설명
그룹 박스의 텍스트는 각각 DGSetItemText, DGCatItemText, DGGetItemText에 의해 설정, 수정 및 가져올 수 있습니다. 그룹 박스는 모든 타입의 DG 글꼴로 텍스트를 표시할 수 있습니다. 글꼴은 GRC 뿐만 아니라 DGSetItemFont 함수로 지정할 수 있습니다. DGGetItemFont를 사용하여 현재 그룹 박스에 할당된 글꼴을 가져옵니다.
요구사항
- 버전: DG 2.2.0 또는 이후
- 헤더: DG.h
참고사항
다이얼로그 항목 타입, 구분자 항목
DGCatItemText, DGGetItemFont, DGGetItemText, DGSetItemFont, DGSetItemText