본문 바로가기
반응형

mfc3

[MFC] Ribbon 구조 정의 XML 및 XML 정렬 사이트(Formatted XML) XML 로 정리된 문서의 내용을 수정해야하는데, 기존 문서에서 띄어쓰기나 줄바꿈 같은 정렬을 하지 않은 상태였습니다.도저히 그상태로는 내용 파악이 어려워서 보기 좋게 변환해주는 사이트를 찾아서 사용했습니다. 사용하려고 했던 파일의 형태 해석이 어려워서 XML formatter 기능이 있는 사이트를 이용했습니다. 이걸 이용하니 해석하기 한결 수월해져서 작업속도가 빨라졌습니다.  MFC의 Ribbon 구조 정의이 XML은 MFC의 Ribbon 구조를 나타내는 것으로, 각 요소(Element)는 버튼, 카테고리, 패널 등을 정의하고 있습니다. 1 RibbonBar TRUE TRUE TRUE TRUE .. 2023. 12. 23.
[MFC] ribbon.mfcribbon-ms 리소스 xml 편집 : RibbonBarEditor, Application Buttion 수정관련 기존에 개발된 MFC GUI 변경요청으로, Application Button/윈도우스타일/퀵메뉴를 수정하는 일이 생겼습니다.기본적으로 Application Button을 안보이게 하는 것은 간단한 코드로 해결될 것이라고 생각했는데,코드로 해결이 되지 않아서 좀 더 확인해보니 리소스를 로드해서 적용하는 방식으로 구성이 되어있었습니다.다음은 그런 과정을 거쳐서 변경한 내용에 대한 정리입니다. 방법1 : 상단의 Application Button & 퀵 메뉴 숨기기MFC에서 상단의 Application 버튼과 퀵 메뉴를 보이지 않게 하는 방법은 주로 메인 프레임 윈도우의 초기화 코드에서 해당 요소들을 숨기는 것입니다. // 예제 코드에서는 CMainFrame 클래스를 기준으로 작성되었습니다.// 만약 다른 윈도.. 2023. 12. 22.
[MFC] CCmdUI 의 특징과 기능 CCmdUI 특징과 기능CCmdUI는 MFC(Microsoft Foundation Classes) 라이브러리에서 제공되는 클래스 중 하나로, 메뉴 및 툴바 항목과 연결된 명령 상태(Command User Interface) 정보를 관리하는 데 사용됩니다. MFC는 주로 Windows 기반 응용 프로그램을 개발하기 위한 Microsoft의 C++ 라이브러리입니다.CCmdUI 클래스의 주요 특징 및 기능은 다음과 같습니다:명령 상태 관리:CCmdUI는 주로 명령 상태를 관리하는 데 사용됩니다. 명령 상태란 메뉴 항목 또는 툴바 버튼이 활성화, 비활성화, 선택된 상태 등 어떤 상태에 있는지를 나타냅니다.예를 들어, 특정 조건에서 메뉴 항목이나 툴바 버튼을 비활성화하고 싶을 때 CCmdUI를 사용하여 그 상태를.. 2023. 12. 13.
반응형