다음을 통해 공유


CStatusBarCtrl에 대한 설정

CStatusBarCtrl 상태 창의 기본 위치는 부모 창의 아래쪽에 있지만 부모 창의 클라이언트 영역 맨 위에 표시되도록 CCS_TOP 스타일을 지정할 수 있습니다.

SBARS_SIZEGRIP 스타일을 지정하여 상태 창의 오른쪽 끝에 크기 조정 그립을 CStatusBarCtrl 포함할 수 있습니다. 크기 조정 그립은 크기 조정 테두리와 유사합니다. 사용자가 클릭하고 끌어 부모 창의 크기를 조정할 수 있는 직사각형 영역입니다.

참고 항목

CCS_TOP 스타일과 SBARS_SIZEGRIP 스타일을 결합하면 시스템이 상태 창에 그리더라도 결과 크기 조정 그립이 작동하지 않습니다.

상태 창의 창 프로시저는 컨트롤 창의 초기 크기와 위치를 자동으로 설정합니다. 너비는 부모 창의 클라이언트 영역과 동일합니다. 높이는 현재 상태 창의 디바이스 컨텍스트 및 창 테두리 너비에 선택된 글꼴의 메트릭을 기반으로 합니다.

창 프로시저는 WM_SIZE 메시지를 받을 때마다 상태 창의 크기를 자동으로 조정합니다. 일반적으로 부모 창의 크기가 변경되면 부모는 상태 창에 WM_SIZE 메시지를 보냅니다.

SetMinHeight를 호출하고 최소 높이를 픽셀 단위로 지정하여 상태 창 그리기 영역의 최소 높이를 설정할 수 있습니다. 그리기 영역에는 창의 테두리가 포함되지 않습니다.

GetBorders를 호출하여 상태 창의 테두리 너비를 검색합니다. 이 멤버 함수는 가로 테두리의 너비, 세로 테두리 및 사각형 사이의 테두리를 받는 3개 요소 배열에 대한 포인터를 포함합니다.

참고 항목

CStatusBarCtrl 사용
컨트롤