확장 창 스타일
다음은 확장 창 스타일입니다. 이러한 스타일은 CreateWindowExA/CreateWindowExW 함수와 함께 사용할 수 있습니다.
상수/값 | 묘사 |
---|---|
|
창에서 끌어서 놓기 파일을 허용합니다. |
|
창이 표시되면 최상위 창을 작업 표시줄에 강제로 놓습니다. |
|
창에는 침몰한 가장자리가 있는 테두리가 있습니다. |
|
이중 버퍼링을 사용하여 창의 모든 하위 항목을 맨 아래에서 맨 위로 그리기 순서로 그립니다. 아래쪽에서 위쪽으로 그리기 순서를 사용하면 하위 창에 반투명(알파) 및 투명도(색 키) 효과가 있지만 하위 창에도 WS_EX_TRANSPARENT 비트 집합이 있는 경우에만 가능합니다. 이중 버퍼링을 사용하면 창과 하위 항목을 깜박임 없이 그릴 수 있습니다. 창에 CS_OWNDC, CS_CLASSDC또는 CS_PARENTDC클래스 스타일 있는 경우 사용할 수 없습니다. Windows 2000: 이 스타일은 지원되지 않습니다. |
|
창의 제목 표시줄에는 물음표가 포함됩니다. 사용자가 물음표를 클릭하면 커서가 포인터가 있는 물음표로 변경됩니다. 사용자가 자식 창을 클릭하면 자식이 WM_HELP 메시지를 받습니다. 자식 창은 HELP_WM_HELP 명령을 사용하여 WinHelp 함수를 호출해야 하는 부모 창 프로시저에 메시지를 전달해야 합니다. 도움말 애플리케이션은 일반적으로 자식 창에 대한 도움말을 포함하는 팝업 창을 표시합니다. WS_EX_CONTEXTHELPWS_MAXIMIZEBOX 또는 WS_MINIMIZEBOX 스타일과 함께 사용할 수 없습니다. |
|
창 자체에는 대화 상자 탐색에 참여해야 하는 자식 창이 포함됩니다. 이 스타일을 지정하면 TAB 키, 화살표 키 또는 키보드 니모닉 처리와 같은 탐색 작업을 수행할 때 대화 상자 관리자가 이 창의 자식으로 재귀됩니다. |
|
창에 이중 테두리가 있습니다. 필요에 따라 dwStyle 매개 변수에서 WS_CAPTION 스타일을 지정하여 제목 표시줄을 사용하여 창을 만들 수 있습니다. |
|
창은 계층화된 창. 창에 CS_OWNDC 또는 CS_CLASSDC클래스 스타일 있는 경우 이 스타일을 사용할 수 없습니다. Windows 8:WS_EX_LAYERED 스타일은 최상위 창 및 자식 창에서 지원됩니다. 이전 Windows 버전은 최상위 창에 대해서만 WS_EX_LAYERED 지원합니다. |
|
셸 언어가 히브리어, 아랍어 또는 읽기 순서 맞춤을 지원하는 다른 언어인 경우 창의 가로 원점은 오른쪽 가장자리에 있습니다. 가로 값을 늘리면 왼쪽으로 이동합니다. |
|
창에는 제네릭 왼쪽 맞춤 속성이 있습니다. 기본값입니다. |
|
셸 언어가 히브리어, 아랍어 또는 읽기 순서 맞춤을 지원하는 다른 언어인 경우 세로 스크롤 막대(있는 경우)는 클라이언트 영역의 왼쪽에 있습니다. 다른 언어의 경우 스타일이 무시됩니다. |
|
창 텍스트는 왼쪽에서 오른쪽 읽기 순서 속성을 사용하여 표시됩니다. 기본값입니다. |
|
창이 MDI 자식 창입니다. |
|
이 스타일을 사용하여 만든 최상위 창은 사용자가 클릭하면 포그라운드 창이 되지 않습니다. 사용자가 포그라운드 창을 최소화하거나 닫을 때 시스템에서 이 창을 포그라운드로 가져오지 않습니다. 프로그래밍 방식으로 액세스하거나 내레이터와 같은 접근성 있는 기술로 키보드 탐색을 통해 창을 활성화해서는 안 됩니다. 창을 활성화하려면 창은 기본적으로 작업 표시줄에 표시되지 않습니다. 작업 표시줄에 창을 강제로 표시하려면 WS_EX_APPWINDOW 스타일을 사용합니다. |
|
창이 창 레이아웃을 자식 창에 전달하지 않습니다. |
|
이 스타일로 만든 자식 창은 WM_PARENTNOTIFY 메시지를 만들거나 제거할 때 부모 창으로 보내지 않습니다. |
|
창이 리디렉션 화면으로 렌더링되지 않습니다. 이는 표시되는 콘텐츠가 없거나 화면 이외의 메커니즘을 사용하여 시각적 개체를 제공하는 창용입니다. |
|
창이 겹치는 창입니다. |
|
창은 명령 배열을 표시하는 모덜리스 대화 상자인 색상표 창입니다. |
|
창에는 제네릭 "오른쪽 맞춤" 속성이 있습니다. 이는 창 클래스에 따라 달라집니다. 이 스타일은 셸 언어가 히브리어, 아랍어 또는 읽기 순서 맞춤을 지원하는 다른 언어인 경우에만 적용됩니다. 그렇지 않으면 스타일이 무시됩니다. 정적 또는 편집 컨트롤에 WS_EX_RIGHT 스타일을 사용하면 각각 SS_RIGHT 또는 ES_RIGHT 스타일을 사용하는 것과 같은 효과가 있습니다. 단추 컨트롤에 이 스타일을 사용하면 BS_RIGHT 및 BS_RIGHTBUTTON 스타일을 사용하는 것과 같은 효과가 있습니다. |
|
세로 스크롤 막대(있는 경우)는 클라이언트 영역의 오른쪽에 있습니다. 기본값입니다. |
|
셸 언어가 히브리어, 아랍어 또는 읽기 순서 맞춤을 지원하는 다른 언어인 경우 오른쪽에서 왼쪽으로 읽기 순서 속성을 사용하여 창 텍스트가 표시됩니다. 다른 언어의 경우 스타일이 무시됩니다. |
|
창에는 사용자 입력을 허용하지 않는 항목에 사용할 3차원 테두리 스타일이 있습니다. |
|
이 창은 부동 도구 모음으로 사용됩니다. 도구 창에는 일반 제목 표시줄보다 짧은 제목 표시줄이 있으며 창 제목은 더 작은 글꼴로 그려집니다. 도구 창이 작업 표시줄이나 사용자가 Alt+TAB을 누를 때 나타나는 대화 상자에 표시되지 않습니다. 도구 창에 시스템 메뉴가 있으면 해당 아이콘이 제목 표시줄에 표시되지 않습니다. 그러나 마우스 오른쪽 단추를 클릭하거나 Alt+SPACE를 입력하여 시스템 메뉴를 표시할 수 있습니다. |
|
창은 맨 위가 아닌 모든 창 위에 배치되어야 하며 창이 비활성화된 경우에도 창 위에 있어야 합니다. 이 스타일을 추가하거나 제거하려면 SetWindowPos 함수를 사용합니다. |
|
창 아래에 형제(동일한 스레드에 의해 만들어진)가 그려질 때까지 창을 그려서는 안 됩니다. 내부 형제 창의 비트가 이미 그려져 있기 때문에 창이 투명하게 표시됩니다. 이러한 제한 없이 투명도를 달성하려면 SetWindowRgn 함수를 사용합니다. |
|
창에 위쪽 가장자리가 있는 테두리가 있습니다. |
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows 2000 Server [데스크톱 앱만 해당] |
머리글 |
|