MFC 다이얼로그(dialog)의 Static 함수에서 컨트롤 접근하기MFC2022. 1. 23. 21:45
Table of Contents
반응형
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로 끝나는 소스코드 파일에서 다이얼로그의 컨트롤에 접근할 static 함수에 다음 코드를 추가합니다.
CRtspClientApp* app = (CRtspClientApp*)AfxGetApp(); CRtspClientDlg* dlg = (CRtspClientDlg*)(app->GetDlg()); |
3. 이제 dlg를 사용하여 다이얼로그의 컨트롤에 접근할 수 있습니다.
참고
반응형
'MFC' 카테고리의 다른 글
MFC에서 SQLite3 사용하여 한글 문자열 저장하고 불러오는 예제 (0) | 2023.10.07 |
---|---|
비주얼스튜디오 2015에서 컴파일된 결과를 백업하려 했더니 용량이 커서... (0) | 2015.09.05 |
64비트 컴퓨터에 설치된 Visual Studio 2015로 32비트용 실행파일 컴파일하기 (5) | 2015.09.05 |
OLE DB를 이용해 MSSQL DB사용하는 예제 소스 코드 (0) | 2015.09.03 |
64비트 컴퓨터에 설치된 Visual Studio 2013으로 32비트용 실행파일 컴파일하기 (0) | 2015.09.03 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!