16,548
社区成员




USES_CONVERSION;
char *p= W2A(_T("中国"));
WCHAR *p2 = A2W("人民");
//CFileDialog fd(TRUE,NULL,NULL,OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST,NULL); //|OFN_HIDEREADONLY |OFN_EXPLORER
//if(IDOK != fd.DoModal())
// ;
//{
OPENFILENAME m_ofn;
memset(&m_ofn,0,sizeof(m_ofn));
TCHAR m_szFileTitle[_MAX_FNAME]= {0}; // contains file title after return
TCHAR m_szFileName[_MAX_PATH] = {0}; // contains full path name after return
m_ofn.lStructSize = sizeof(m_ofn);
m_ofn.lpstrFile = m_szFileName;
m_ofn.nMaxFile = _MAX_PATH;
m_ofn.lpstrDefExt = NULL;
m_ofn.lpstrFileTitle = (LPTSTR)m_szFileTitle;
m_ofn.nMaxFileTitle = _MAX_FNAME;
//m_ofn.Flags = OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST| OFN_EXPLORER | OFN_ENABLEHOOK | OFN_ENABLESIZING;
m_ofn.Flags = OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST | OFN_ENABLESIZING;
m_ofn.lpstrFilter = NULL;
//m_ofn.hInstance = ModuleHelper::GetResourceInstance();
// m_ofn.lpfnHook = (LPOFNHOOKPROC)T::StartDialogProc;
/*m_ofn.lpfnHook = NULL;
m_ofn.hwndOwner = NULL;*/
//BOOL bRet = ::GetOpenFileName(&m_ofn);
BOOL bRet = ::GetSaveFileName(&m_ofn);
//}
p= W2A(_T("中国"));
p= W2A(_T("abcd"));
p2 = A2W("人民");