#Control Bar
ㆍ CToolBar CStatusBar -> Frame윈도우에 도킹되어 그 일부인것 처럼 작동한다
어태치 디태치
# 툴바
ㆍ 툴바라는 것은 메뉴의 연장이다.
ㆍ ToolBar라는것은 생긴지 오래된 기술.... 기본16컬러 이미지...(엄청옛날)
ㆍ 트루컬러 이미지를 사용하고 싶다면 확장 형식을 사용해야 한다 ( Code Project ) 사이트에서 과거에 많이 사용했다고 한다
ㆍ vc의 리소스뷰에서 툴바를 확인해보면 이렇게 되어있다.
#삭제하는 법
#툴바에 메뉴를 추가하는 법
ㆍ 버튼의 ID를 복사해 ToolBar의 아이디에 붙혀넣어준다
ㆍ 툴바라는건 결국 메뉴의 연장선이기 때문에 그 이후는 메뉴를 만든것과 같다.
▶ 툴바 도킹 위치 제어
ㆍ Frame윈도우 입장에서 도킹을 허락해 줘야되고, 바가 어디에 도킹 가능한지 속성이 맞아 떨어져야 도킹이 가능하다.
ㆍ 보통의 경우에는 Any로 해두는 경우가 많다.
ㆍ MainFrame의 OnCreate에서 옵션을 설정해 줄 수 있다.
ㆍ 이런게 툴바의 다양한 옵션들이다.
ㆍ 옵션은 Any로 되어잇다
ㆍ 회사의 컨벤션에 따라 사용해야 할듯?
# 상태 표시줄
ㆍ 단축키 정보,
ㆍ 기본 툴바 상태바 보단, 라이브러리를 기본적으로 사서쓰는게 정신건강에 좋다 알고만 있자
ㆍ 프롬포트 (Prompt)에서 앞에 부분이 상태 표시줄 메세지고 \n 뒤에 써있는게 툴바의 툴팁이다
ㆍ 상태표시줄 편집은 간단하게 이정도만 알면 된다.
ㆍ 기본제공하는건 진짜 거의 없다,,, GUI라이브러리 붙혀서 써야겠다, WinAPI할때도 GDI,GDI+,D2D이런거 가져와서 썻던거도 기본 제공되는 기능이 거의 없기때문에 그랬던것.
ㆍ 프로그래스바,,, 이런거도 다 기본제공안함
'C++프로그래밍 > MFC' 카테고리의 다른 글
렌더링 시점과 DC (0) | 2025.03.10 |
---|---|
윈도우 그래픽 시스템 (0) | 2025.03.10 |
팝업메뉴 (0) | 2025.03.10 |
토글 메뉴 만들기 (0) | 2025.03.07 |
다른 메뉴 실행하기와 바로 가기 키 (단축키) (0) | 2025.03.07 |