성엽이
KKIMSSI
성엽이
전체 방문자
오늘
어제
  • 분류 전체보기 (454)
    • :) (2)
    • C프로그래밍이론 (9)
    • C++프로그래밍 (64)
      • STL (1)
    • C# (2)
    • Visual studio 10.0 (9)
    • AT91SAM7S256 (21)
    • 논리회로 (14)
    • AVR2560 (11)
    • TCPIP (16)
    • NetWork (4)
      • Ubuntu Linux (2)
    • Assembly (21)
    • UNIX 프로그래밍 (6)
    • RFID 분석 (1)
    • Win32 API (7)
    • Cortex-M3 (4)
    • Unity (91)
    • Flutter (9)
    • OwnProject (11)
      • It's mine (5)
      • 마인드스톰 실습 (1)
      • 보고서 자료 (2)
      • RPi B+ (2)
    • ETC (25)
      • 상식 (3)
    • MFC (40)
    • PostgeSQL (18)
    • 영상제어 (6)
      • VFW_영상처리 (1)
    • Python (0)
    • Java (30)
      • SpringBoot (2)
      • Javascript (1)
      • JSP (13)
      • Spring (8)
    • Oracle (4)
      • SQL (3)
    • HTML (6)
      • Thymeleaf (1)
      • CSS (1)
      • Bootstrap (3)
    • IDE (1)
      • VS Code (1)
    • Android (2)
    • Privacy Policy (0)
    • MYSQL (2)
      • MariaDB (2)
    • AWS (5)
    • 개인공부 (0)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 관리자
  • 글쓰기

공지사항

인기 글

태그

  • WINAPI
  • MFC
  • ARM Reverse Engineering
  • 문자열 나누기
  • Boot Code 분석

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
성엽이

KKIMSSI

MFC

[MFC] OnInitDialog 추가하기 (다이얼로그 초기화)

2014. 2. 13. 19:50
[MFC] OnInitDialog 추가하기 (초기화를 위한 작업)                   

 

==========================================================

OnInitDialog() 함수 자동 추가 방법

==========================================================

Dialog Box 클래스 추가 후 헤더 파일을 열고 Properties 창에 보면

 

여기에 OnInitDialog 부분이 있는데 추가해주면 자동으로 추가 된다.

 

==========================================================

모든게 귀찮아 수동 추가 하고 싶다면 아래의 내용을 참고

==========================================================

Dialog Box를 추가 후 클래스를 생성하게 된다. 그 생성된 헤더파일(.h)에 OnInitDialog() 함수를 생성해준다.

OnInitDialog()함수는 기본적으로 CDialog 클래스에 virtual로 존재한다.

 

1. 헤더파일(.h) 추가 내용

protected:

virtual BOOL OnInitDialog();        //생성한 클래스 헤더파일에 추가한다.

 

2. 씨피피(.cpp) 추가 내용

BOOL    classCreateName::OnDialog()

{

CDialog::OnInitDialog();

 

//TODO : Add extra initialization here

return TRUE;

}

 

모두 완료 되었으므로 초기화 해주고 싶은 내용을  [ //TODO : Add extra initialization here ] 문장 아래에 추가 한다.

 

다이얼로그창을 이용하기 위해서는 기본적으로 OnInitDialog() 를 이용해야한다.

 

저작자표시 (새창열림)

'MFC' 카테고리의 다른 글

[MFC] List Control 에 List 더블클릭시 해당 칼럼 가져오기  (0) 2014.02.13
[MFC]MFC Yes/No 메시지 박스 선택 후 실행하기  (2) 2014.02.13
[MFC&PostgreSQL] CString / std::string / std::wstring 변경방법  (0) 2014.02.12
[MFC] 모달 vs 모달리스  (0) 2014.02.04
[MFC] MFC Control (도구상자, 컨트롤) 함수 모음 정리  (0) 2014.01.29
    'MFC' 카테고리의 다른 글
    • [MFC] List Control 에 List 더블클릭시 해당 칼럼 가져오기
    • [MFC]MFC Yes/No 메시지 박스 선택 후 실행하기
    • [MFC&PostgreSQL] CString / std::string / std::wstring 변경방법
    • [MFC] 모달 vs 모달리스
    성엽이
    성엽이

    티스토리툴바