ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Document Interface에서 Dialog 다루기
    I'm a Developer/MFC 2015. 8. 18. 19:49

    SDI에서(아직 MDI는 다루지 않았으므로 SDI라고 그냥 말함) Dialog를 다루는데 순서가 헷갈려서 간단하게 정리해야 겠다는 생각이 들었다.


    1) 메뉴에서 리소스 추가를 누른다.



    2) [ Dialog - 새로 만들기 ]를 누른다.


    3) 다음과 같은 화면이 나오면 Dialog상자 배경을 더블 클릭하여 클래스 마법사를 띄운다.


    4) 다음과 같이 뜨면 클래스 이름을 설정해준다. 그러면 나머지는 알아서 설정된다.


    5) 마침을 누르게되면 Dialog와 연결된 클래스가 만들어진다.


    6) 대화상자를 메뉴와 연결하고 싶다면 리소스에서 [ MENU - IDR_MAINFRAME ]에 가면 메뉴표시줄을 구성할 수 있다.


    7) 내가 원하는 메뉴를 만들고 메뉴의 속성에 보면 ID값을 원하는 이름으로 바꿔준다.


    8) 이제 위의 메뉴를 WM_COMMAND메시지로서 날릴 차례다. 클래스 마법사로 들어가서 '명령'탭에서 위에서 메뉴로 등록했던 ID를 찾아서 '처리기 추가'를 눌러준다. 


    9) 처리기를 등록하기 위한 창이 뜨고 확인을 그대로 눌러준다.


    10) 함수 껍데기가 만들어지고 '코드편집' 또는 '확인'을 눌러 코드를 작성하러 간다.


    11) 다음과 같이 함수 껍데기가 만들어져 있다.



    'I'm a Developer > MFC' 카테고리의 다른 글

    fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.  (0) 2015.08.18
    OnPaint OnDraw  (1) 2015.08.18
    윈도우 메뉴  (0) 2015.08.17
    ComboBox  (0) 2015.08.17
    3. 윈도우 프로그램의 뼈대  (0) 2015.08.10

    댓글

Designed by Tistory.