정리 작업중

Status bar

Xie Yun 2022. 8. 8. 00:09
반응형

상태바

상태바는 윈도우 하단에 사용자에게 일정한 정보를 알려주는 인터페이스이다.

메뉴 항목에 대한 정보, 마우스 커서 위치 등과 같이 바로 전달될 수 있는 정보를 알려준다.

툴바 메뉴바 처럼 리소스가 제공되지 않고, CStatusBar 클래스를 통해 구현할 수 있다.

 

상태 표시줄을 나타내는 방법

1. CStatusBar의 객체를 생성

2. CStatusBar::Create() 함수를 이용해 상태 표시줄 윈도우를 생성

3. Pane을 만들고, 크기를 설정한다.

 

* MFC에서는 CMainFrame 클래스에 CStatusBar 클래스로 m_wndStatusBar 멤버 변수가 미리 선언되어 있다.

 

전역 함수 AfxGetApp() 함수

Afx라고 붙는 함수는 전역 함수를 의미한다.

응용프로그램의 여러요소에 직접 접근할 수 있는 함수.

AfxGetApp()는 CWinApp 오브젝트의 포인터를 리턴한다.

 

SetPaneText()

CStatusBar 클래스의 멤버 함수, 상태바의 특정 Pane에 문자열을 출력한다.

 

반응형