Autoit GUI 컨트롤 스타일
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 GUI 컨트롤 스타일[편집]
- 이 페이지에는 창에 사용할 수 있는 일반 및 확장 스타일 목록과 컨트롤에 사용할 수 있는 특정 스타일 목록이 포함되어 있습니다.
- 이러한 스타일은 많은 GUI 기능의 "style" 및/또는 "exStyle" 매개변수에 사용됩니다.
- 이러한 값을 사용하려면 각 섹션의 상단에 지정된 파일을 #include해야 합니다.
- 참고: "값"은 단지 참조용으로 제공됩니다.
- 스크립트를 읽기 쉽게 유지하려면 항상 스타일의 "이름"을 사용해야 합니다.
- 참고: "값"은 단지 참조용으로 제공됩니다.
1.1 일반적인 스타일[편집]
일반적인 스타일 | 값 | 설명 |
---|---|---|
#include <WindowsConstants.au3> | ||
GUI 생성을 위한 기본값/강제 | $GUI_SS_DEFAULT_GUI GUICreate 함수를 참조하세요. | |
$WS_BORDER | 0x00800000 | 얇은 선 테두리가 있는 창을 만듭니다. |
$WS_POPUP | 0x80000000 | 팝업창을 생성합니다. 이 스타일은 WS_CHILD 스타일과 함께 사용할 수 없습니다. |
$WS_CAPTION | 0x00C00000 | 제목 표시줄(WS_BORDER 스타일 포함)이 있는 창을 만듭니다. |
$WS_CLIPCHILDREN | 0x02000000 | 상위 창 내에서 그리기가 발생할 때 하위 창이 차지하는 영역을 제외합니다. 이 스타일은 상위 창을 만들 때 사용됩니다. |
$WS_CLIPSIBLINGS | 0x04000000 | 자식 창을 서로 상대적으로 자릅니다. 즉, 특정 자식 창이 WM_PAINT 메시지를 받으면 WS_CLIPSIBLINGS 스타일은 업데이트할 자식 창 영역에서 다른 모든 겹치는 자식 창을 잘라냅니다. $WS_CLIPSIBLINGS가 지정되지 않고 자식 창이 겹치는 경우 자식 창의 클라이언트 영역 내에 그릴 때 인접한 자식 창의 클라이언트 영역 내에 그리는 것이 가능합니다. |
$WS_DISABLED | 0x08000000 | 처음에 비활성화된 창을 만듭니다. |
$WS_DLGFRAME | 0x00400000 | 일반적으로 대화 상자에 사용되는 스타일의 테두리가 있는 창을 만듭니다. |
$WS_HSCROLL | 0x00100000 | 가로 스크롤 막대가 있는 창을 만듭니다. |
$WS_MAXIMIZE | 0x01000000 | 처음에 최대화되는 창을 만듭니다. |
$WS_MAXIMIZEBOX | 0x00010000 | 최대화 버튼이 있는 창을 만듭니다. WS_EX_CONTEXTHELP 스타일과 결합할 수 없습니다. WS_SYSMENU 스타일도 지정해야 합니다. |
$WS_MINIMIZE | 0x20000000 | 처음에 최소화된 창을 만듭니다. |
$WS_MINIMIZEBOX | 0x00020000 | 최소화 버튼이 있는 창을 만듭니다. WS_EX_CONTEXTHELP 스타일과 결합할 수 없습니다. WS_SYSMENU 스타일도 지정해야 합니다. |
$WS_겹침 | 0x00000000 | 겹쳐진 창을 만듭니다. 겹쳐진 창에는 제목 표시줄과 테두리가 있습니다. WS_TILED 스타일과 동일합니다. |
$WS_OVERLAPPEDWINDOW | 0x00CF0000 | WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX 및 WS_MAXIMIZEBOX 스타일을 사용하여 겹쳐진 창을 만듭니다. WS_TILEDWINDOW 스타일과 동일합니다. |
$WS_POPUPWINDOW | 0x80880000 | WS_BORDER, WS_POPUP 및 WS_SYSMENU 스타일을 사용하여 팝업 창을 만듭니다. 창 메뉴를 표시하려면 WS_CAPTION 및 WS_POPUPWINDOW 스타일을 결합해야 합니다. |
$WS_SIZEBOX | 0x00040000 | 크기 조정 테두리가 있는 창을 만듭니다. WS_THICKFRAME 스타일과 동일합니다. |
$WS_SYSMENU | 0x00080000 | 제목 표시줄에 창 메뉴가 있는 창을 만듭니다. WS_CAPTION 스타일도 지정해야 합니다. |
$WS_THICKFRAME | 0x00040000 | 크기 조정 테두리가 있는 창을 만듭니다. WS_SIZEBOX 스타일과 동일 |
$WS_VSCROLL | 0x00200000 | 수직 스크롤 막대가 있는 창을 만듭니다. |
$WS_VISIBLE | 0x10000000 | 처음에 표시되는 창을 만듭니다. |
$WS_CHILD | 0x40000000 | 자식 창을 만듭니다. 이 스타일의 창에는 메뉴 표시줄이 있을 수 없습니다. 이 스타일은 WS_POPUP 스타일과 함께 사용할 수 없습니다. |
$WS_GROUP | 0x00020000 | 컨트롤 그룹의 첫 번째 컨트롤을 지정합니다. 그룹은 이 첫 번째 컨트롤과 그 뒤에 정의된 모든 컨트롤, WS_GROUP 스타일을 사용하는 다음 컨트롤로 구성됩니다. |
$WS_TABSTOP | 0x00010000 | 컨트롤을 탭 정지로 전환하면 사용자가 대화 상자의 컨트롤을 탭하여 컨트롤을 선택할 수 있습니다. |
$DS_MODALFRAME | 0x00000080 | WS_CAPTION 및 WS_SYSMENU 스타일을 지정하여 제목 표시줄 및 창 메뉴 와 결합할 수 있는 모달 대화 상자 프레임이 있는 대화 상자를 만듭니다 . |
$DS_SETFOREGROUND | 0x00000200 | 이 스타일은 소유자 창이 전경 창인지 여부에 관계없이 사용자의 즉각적인 주의가 필요한 모달 대화 상자에 유용합니다. |
$DS_CONTEXTHELP | 0x00002000 | 대화 상자의 제목 표시줄에 물음표를 포함합니다. WS_MAXIMIZEBOX 또는 WS_MINIMIZEBOX 스타일과 함께 사용할 수 없습니다. WS_EX_CONTEXTHELP 확장 스타일과 동일합니다. |