다음을 통해 공유


TITLEBARINFO 구조체(winuser.h)

제목 표시줄 정보를 포함합니다.

구문

typedef struct tagTITLEBARINFO {
  DWORD cbSize;
  RECT  rcTitleBar;
  DWORD rgstate[CCHILDREN_TITLEBAR + 1];
} TITLEBARINFO, *PTITLEBARINFO, *LPTITLEBARINFO;

멤버

cbSize

형식:DWORD

구조체의 크기(바이트)입니다. 호출자는 이 멤버를 sizeof(TITLEBARINFO)로 설정해야 합니다.

rcTitleBar

형식: RECT

제목 표시줄의 좌표입니다. 이러한 좌표에는 창 메뉴를 제외한 모든 제목 표시줄 요소가 포함됩니다.

rgstate[CCHILDREN_TITLEBAR + 1]

형식: DWORD[CCHILDREN_TITLEBAR+1]

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

인덱스 제목 표시줄 요소
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
요소가 누름 상태입니다.

요구 사항

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

추가 정보

개념

GetTitleBarInfo

참조

Windows