2014년 3월 9일 일요일

MFC 기본

************************************************************************************************************************
콘솔창 열기

AllocConsole();

CString str = "문자";

  DWORD dwWrite;
  HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
  WriteFile(hOut, str, str.GetLength(), &dwWrite, NULL);

FreeConsole();

************************************************************************************************************************

파일 열기



/// Situation : *.data file    GetValue : filepath, filename

CFileDialog FileDlg( true,"Data",NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "Data Files (*.data)|*.data|All Files(*.*)|*.*||",NULL );

if ( FileDlg.DoModal() == IDOK )
{
   CString filepath = FileDlg.GetPathName();
   CString filename = FileDlg.GetFileName();
}

/// CFileDialog  Type\explicit CFileDialog(
   BOOLbOpenFileDialog,
   LPCTSTRlpszDefExt = NULL,
   LPCTSTRlpszFileName = NULL,
   DWORDdwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
   LPCTSTRlpszFilter = NULL,
   CWnd*pParentWnd = NULL,
   DWORDdwSize = 0
);
[출처] MFC FileOpen Dialog |작성자 악당 곰

댓글 없음:

댓글 쓰기