TITLEBARINFOEX 구조체(winuser.h)

제목 표시줄의 각 요소의 좌표를 포함하여 TITLEBARINFO 구조에 설명된 정보를 확장합니다.

이 구조체는 WM_GETTITLEBARINFOEX 메시지와 함께 전송됩니다.

구문

typedef struct tagTITLEBARINFOEX {
  DWORD cbSize;
  RECT  rcTitleBar;
  DWORD rgstate[CCHILDREN_TITLEBAR + 1];
  RECT  rgrect[CCHILDREN_TITLEBAR + 1];
} TITLEBARINFOEX, *PTITLEBARINFOEX, *LPTITLEBARINFOEX;

멤버

cbSize

형식:DWORD

구조체의 크기(바이트)입니다. WM_GETTITLEBARINFOEX 메시지와 함께 보내기 전에 이 멤버 sizeof(TITLEBARINFOEX) 설정합니다.

rcTitleBar

형식: RECT

제목 표시줄의 경계 사각형입니다. 사각형은 화면 좌표로 표현되며 창 메뉴를 제외한 모든 제목 표시줄 요소를 포함합니다.

rgstate[CCHILDREN_TITLEBAR + 1]

형식: DWORD[CCHILDREN_TITLEBAR+1]

제목 표시줄의 각 요소에 대한 DWORD 값을 받는 배열입니다. 다음은 배열이 나타내는 제목 표시줄 요소입니다.

인덱스 제목 표시줄 요소
0 제목 표시줄 자체입니다.
1 예약되어 있습니다.
2 최소화 단추.
3 최대화 단추.
4 도움말 단추.
5 닫기 단추.
 

각 배열 요소는 다음 값 중 하나 이상의 조합입니다.

의미
STATE_SYSTEM_FOCUSABLE
0x00100000
요소는 포커스를 수락할 수 있습니다.
STATE_SYSTEM_INVISIBLE
0x00008000
요소가 보이지 않습니다.
STATE_SYSTEM_OFFSCREEN
0x00010000
요소에 표시되는 표현이 없습니다.
STATE_SYSTEM_UNAVAILABLE
0x00000001
요소를 사용할 수 없습니다.
STATE_SYSTEM_PRESSED
0x00000008
요소가 누름 상태입니다.

rgrect[CCHILDREN_TITLEBAR + 1]

형식: RECT[CCHILDREN_TITLEBAR+1]

제목 표시줄의 각 요소에 대한 구조를 수신하는 배열입니다. 구조체는 화면 좌표로 표현됩니다. 다음은 배열이 나타내는 제목 표시줄 요소입니다.

인덱스 제목 표시줄 요소
0 예약되어 있습니다.
1 예약되어 있습니다.
2 최소화 단추.
3 최대화 단추.
4 도움말 단추.
5 닫기 단추.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 winuser.h(Windows.h 포함)

추가 정보

개념

참조

WM_GETTITLEBARINFOEX

Windows