Warning: count(): Parameter must be an array or an object that implements Countable in /customers/2/7/7/fairbar.dk/httpd.www/wp-includes/post-template.php on line 284

mfc 프로젝트 예제

By 2. augustIkke-kategoriseret

문자열 리소스의 IDS_ 값은 LoadString에 전달된 ID입니다. 문자열 테이블 리소스그룹의 실제 구현은 16개의 문자열을 하나의 세그먼트로 그룹화합니다. 예를 들어 대화 상자 리소스 내에서 Visual C++ 구성 요소: 갤러리에 프로젝트에 기능을 추가할 수 있는 도구가 포함될 수 있습니다. 이러한 도구는 기존 프로젝트에 새 클래스, 함수, 데이터 멤버 및 리소스를 삽입할 수 있습니다. 일부 구성 요소 모듈은 Visual C++의 일부로 Microsoft(유휴 시간 처리, 팔레트 지원 및 시작 화면)에서 제공됩니다. 다른 타사 소프트웨어 회사에서 제공 될 것입니다. 솔루션 탐색기 창에서 *.h 또는 *.cpp 파일을 선택할 수 있으며 보고 편집할 수 있습니다. 첫눈에 그것은 너무 많은 파일이 동봉 된 것 같았지만 추가 고려사항은 모든 것이 너무 복잡하지 않다는 것을 보여줍니다. 이 프로젝트는 모든 수업 구현을위한 일반적인 pocedures 및 특별 절차로 구성됩니다. 제공된 솔루션의 세 가지 프로젝트는 위의 기술로 이름을 바꾸는 것만으로 서로 개발되었습니다.

이 프로젝트는 데이터베이스 지원이 필요하지 않으므로 데이터베이스 지원에 대한 기본 없음을 수락하고 다음을 클릭하여 3단계로 이동합니다. 확인을 클릭하여 새 프로젝트 작업 영역을 만듭니다. MFC 앱 마법사가 시작됩니다. MFC에 사용되는 표기는 헝가리어와 카멜케이스의 혼합입니다. MFC/Windows 프로그래밍에 이미 익숙한 경우 사용된 표기명에 따라 변수, 클래스, 개체 등과 같은 코드를 인식할 수 있습니다. 예를 들어 MFC 라이브러리 클래스 이름은 CScrollView와 같은 문자 C와 m_로 접두사된 변수로 시작합니다. 응용 프로그램 프레임워크의 한 가지 정의는 “일반 응용 프로그램에 필요한 모든 것을 제공하는 개체 지향 소프트웨어 구성 요소의 통합 컬렉션”입니다. 그것은 매우 유용한 정의가 아닌가요? 응용 프로그램 프레임워크가 무엇인지 정말로 알고 싶다면 이 책의 나머지 부분을 읽어야 합니다. 이 장의 후반부에서 익숙해질 응용 프로그램 프레임워크 예제는 좋은 출발점입니다. MFC 명령 아키텍처를 따르는 명령에는 ON_COMMAND 명령 처리기가 있어야 하며 ON_UPDATE_COMMAND_UI 처리기가 있을 수 있습니다.

이러한 명령 처리기가 MFC 명령 아키텍처를 따르는 경우 메뉴 항목, 도구 모음 단추 또는 대화 모음 단추에 바인딩되어 있는지 여부에 관계없이 올바르게 작동합니다. 프로그램의 메시지 표시줄에 표시되는 메뉴 프롬프트 문자열에도 동일한 ID_가 사용됩니다. 응용 프로그램의 대부분의 메뉴 항목은 MFC 명령 규칙을 따라야 합니다. 모든 표준 명령 ID(예: ID_FILE_NEW)는 이 규칙을 따릅니다. 또한 MFC는 “IDP_”를 “IDS_”대신 특수한 형태의 문자열로 사용합니다.

leder

Author leder

More posts by leder