ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 공통 다이얼로그 박스(대화상자) - MFC
    GUI/Window 2008. 12. 14. 16:29
    CFileDialog -> CCommonDialog
    bOpenFileDialog
    TRUE - 파일 열기(Open) 창
    FALSE - 파일 다른 이름으로 저장(Save As) 창
    lpszDefExt - 사용자가 확장자를 입력하지 않으면, 그 파일명에 붙게 되는 기본 파일 확장자
    lpszFileName - 파일명 상자 초기에 나타나는 파일명
    dwFlags
    OFN_FILEMUSTEXIST -  사용자가 입력한 파일의 이름이 존재하는지 테스트하여 그 파일이 존재하지 않으면 거부
    OFN_HIDEREADONLY - 대화 상자에 기본적으로 나타나는 읽기 전용 체크 상자를 숨긴다.
    OFN_OVERWRITEPROMPT
    OFN_ALLOWMULTISELECT
    lpszFilter - 사용자가 선택할 수 있는 파일 형식을 지정하는 문자열
    pParentWnd - 대화 상자의 부모

    m_ofn // OPENFILENAME
    .lpstrTitle // 대화 상자의 타이틀
    .nFilterIndex
    .lpstrFile
    .lpTemplateName

    on OnFileNameOK
    on OnLBSelChangeNotify
    on OnShareViolation

    .DoModal()
    .GetPathName() - 파일 경로를 포함한 파일명
    .GetFileName() - 파일 경로를 제외한 파일명
    .GetFileTitle() - 파일 경로 및 확장자도 뺀 파일명
    .GetStartPosition()
    .GetNextPathName()
    CFontDialog
    .DoModal()
    .GetCurrentFont()
    CColorDialog
    .DoModal()
    .GetColor()

    참조 사이트:
Designed by Tistory.