MFC 다이얼로그(dialog)의 Static 함수에서 컨트롤 접근하는 방법을 다룹니다. 2022. 01. 23 최초작성 1. 다이얼로그 프로젝트의 파일 중 CWinApp를 상속 받은 파일 이름이 App로 끝나는 헤더 파일을 열어 다음 빨간색 코드를 추가합니다. class CRtspClientApp : public CWinApp { public: CRtspClientApp(); // 재정의입니다. public: virtual BOOL InitInstance(); // 구현입니다. CWnd* GetDlg() { return m_pMainWnd; } DECLARE_MESSAGE_MAP() }; 2. 다이얼로그 프로젝트의 파일 중 CDialogEx를 상속 받은 파일 이름이 Dlg로 끝나는 소스코드 파일에서 다..
OpenGL 렌더링 결과를 보여주기 위해 필요한 윈도우(UI)와 OpenGL 컨텍스트 생성을 MFC로 처리하는 방법을 설명합니다. 64비트 윈도우(x64)에서 OpenGL 2.x API를 사용하여 프로그래밍을 하는 경우를 대상으로 하고 있습니다. Visual Studio 2017 Community를 사용해서 진행했지만 다른 버전에서도 거의 동일하게 동작할 듯합니다. 이제 다이얼로그기반 MFC 프로젝트 생성부터 예제 코드 실행까지 단계별로 설명하겠습니다. MFC 응용 프로그램 생성 GLEW 라이브러리 추가 UI 구성 OpenGL 관련 코드 추가 테스트 관련 포스팅 참고한 사이트 MFC 응용 프로그램 생성Visual Studio 2017을 실행시키고 메뉴에서 파일 > 새로 만들기 > 프로젝트를 선택합니다. ..
OpenGL 렌더링 결과를 보여주기 위해 필요한 윈도우(UI)와 OpenGL 컨텍스트 생성을 MFC로 처리하는 방법을 설명합니다. 64비트 윈도우(x64)에서 OpenGL 3.x 이상 API를 사용하여 프로그래밍을 하는 경우를 대상으로 하고 있습니다. Visual Studio 2017 Community를 사용해서 진행했지만 다른 버전에서도 거의 동일하게 동작할 듯합니다. 이제 다이얼로그기반 MFC 프로젝트 생성부터 예제 코드 실행까지 단계별로 설명하겠습니다. MFC 응용 프로그램 생성 GLEW 라이브러리 추가 UI 구성 OpenGL 관련 코드 추가 테스트 관련 포스팅 참고한 사이트 최초작성 2017.5.26마지막 수정 2018.1.29 MFC 응용 프로그램 생성Visual Studio 2017을 실행시키..