ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 다이얼로그 박스 - MFC
    GUI/Window 2008. 12. 10. 23:43
    대화상자에서 사용자의 모든 키 입력은 대화상자가 먼저 받으며 포커스를 가진 컨트롤이 원할 경우만 컨트롤에게 전달된다.
    컨트롤보다 엔터키(Tab, Enter, Esc, 커서 이동키 등)를 먼저 받는다. // ??

    CDialog -> CWnd
    OnInitDialog
    UpdateData(FALSE)
    OnOK
    UpdateData(TRUE)
    OnCancel
    OnPaint

    .Create()
    .DestroyWindow()
    .UpdateData()
    .GotoDlgCtrl()

     Enter, ESC 키 무시
    OnCancel을 오버라이드하면 다이얼로그 창을 닫을 수 없다.
    // 모달리스

    AfxMessageBox()
    IDYES

    MB_YESNO
    MB_ICONQUESTION

    참조 사이트:

Designed by Tistory.