void CMHG_2000Doc::OnFileOpen()
{
// TODO: 여기에 명령 처리기 코드를 추가합니다.
CString strFilter = "RTP file(*.rtp)|*.rtp|SDP file(*.sdp)|*.sdp|ALL file(*.*)|*.*|" ;
CFileDialog fileDlg( TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT | OFN_ALLOWMULTISELECT, strFilter ) ;
TCHAR* fileName ;
fileName = new TCHAR[1001] ;
ZeroMemory( fileName, sizeof( fileName ) ) ;
fileDlg.m_ofn.lpstrFile = fileName ;
fileDlg.m_ofn.nMaxFile = 1000 ;
if(fileDlg.DoModal() == IDOK)
{
POSITION pos = fileDlg.GetStartPosition() ;
while ( pos != NULL )
{
AfxMessageBox( fileDlg.GetNextPathName( pos ) ) ;
}
}
delete []fileName ;
}
'Programming > MFC' 카테고리의 다른 글
CMainFrame 전역 객체 (0) | 2006.04.13 |
---|---|
VC++ 7.1에서의 AfxGetMainWnd (0) | 2006.04.13 |
임의의 클래스의 포인터 얻기 (0) | 2006.03.28 |
DOC와 View 편하게 접근하기 (0) | 2006.03.28 |
SendMessage 사용 (0) | 2006.03.24 |