본문 바로가기

Programming/C++, MFC

(42)
728x90
반응형

MFC。클래스 마법사(Class Wizard) 1. 멤버 변수 추가 2. 메시지 추가 3. 명령 추가
MFC。메시지 맵(Message Map) Win32 API 윈도우 프로시저 함수에서 볼 수 있는 switch case문을 대체 하는 것 BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd) // 시작 ON_WM_CREATE() // 핸들러 함수를 등록할 경우 추가되는 매크로 ON_WM_CLOSE() END_MESSAGE_MAP() // 끝 # ON_COMMAND BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd) ON_COMMAND(commandId, memberFxn) // CommandId가 실행되면 MemberFxn(멤버 함수)를 호출 END_MESSAGE_MAP() # ON_MESSAGE BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd) ON_MESSAGE(message, ..
MFC。SDL(Security Development Lifecycle) 검사 보안이 강화된 함수들만 사용하여 개발 가능하며, 보안에 취약한 함수들을 사용하게 되면 오류로 처리 및 컴파일 중단 # 버퍼 오버플로우 공격(Buffer Overflow Attack) 더보기 https://ko.wikipedia.org/wiki/%EB%B2%84%ED%8D%BC_%EC%98%A4%EB%B2%84%ED%94%8C%EB%A1%9C 버퍼 오버플로 - 위키백과, 우리 모두의 백과사전 다른 뜻에 대해서는 오버플로 문서를 참고하십시오. 버퍼 오버플로(영어: buffer overflow) 또는 버퍼 오버런(buffer overrun)은 메모리를 다루는 데에 오류가 발생하여 잘못된 동작을 하는 프로그램 취 ko.wikipedia.org 더보기 https://docs.microsoft.com/ko-kr/c..
MFC。새 프로젝트 생성 - MFC DLL
MFC。새 프로젝트 생성 - MFC ActiveX 컨트롤
MFC。새 프로젝트 생성 - ATL 프로젝트 더보기 https://docs.microsoft.com/ko-kr/cpp/mfc/mfc-and-atl?view=msvc-160 MFC 및 ATL 자세한 정보: MFC 및 ATL docs.microsoft.com https://ko.wikipedia.org/wiki/%EC%95%A1%ED%8B%B0%EB%B8%8C_%ED%85%9C%ED%94%8C%EB%A6%BF_%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC 액티브 템플릿 라이브러리 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 액티브 템플릿 라이브러리(Active Template Library, ATL)는 마이크로소프트가 개발한 템플릿 기반 C++ 클래스들의 집합으로, 컴포넌트 오브젝트 모델(C..
MFC。새 프로젝트 생성 - MFC 응용 프로그램 > 여러 최상위 문서 # SDL(Security Development Lifecycle) 검사 보안이 강화된 함수를 사용하도록 권장 [Programming/C++, MFC] - MFC。SDL(Security Development Lifecycle) 검사 # 공유 DLL에서 MFC 사용(Use MFC in a Shared DLL) 개발중인 프로그램이 필요로 하는 라이브러리를 기본적으로 제공되는 dll에서 참조하여 사용(배포 시 Visual C++ 설치되어 있거나 mfc42d.dll, mfco42d.dll, msvcirtd.dll, msvcrtd.dll 중 필요한 dll 함께 배포) 여러 개의 실행파일 또는 dll이 사용 되는 프로그램의 경우 실행파일 사이즈를 줄일 수 있음 더보기 https://ko.dll-files.com/m..
MFC。새 프로젝트 생성 - MFC 응용 프로그램 > 대화 상자 기반 # SDL(Security Development Lifecycle) 검사 보안이 강화된 함수를 사용하도록 권장 [Programming/C++, MFC] - MFC。SDL(Security Development Lifecycle) 검사 # 공유 DLL에서 MFC 사용(Use MFC in a Shared DLL) 개발중인 프로그램이 필요로 하는 라이브러리를 기본적으로 제공되는 dll에서 참조하여 사용(배포 시 Visual C++ 설치되어 있거나 mfc42d.dll, mfco42d.dll, msvcirtd.dll, msvcrtd.dll 중 필요한 dll 함께 배포) 여러 개의 실행파일 또는 dll이 사용 되는 프로그램의 경우 실행파일 사이즈를 줄일 수 있음 더보기 https://ko.dll-files.com/m..
728x90
반응형