我用getsavefilename打开保存文件的对话框后如何获取我修改后的保存文件名!
char szPathName[_MAX_PATH];
memset(szPathName, 0, _MAX_PATH*sizeof(char));
strcat(szPathName,gLog.Path);
strcat(szPathName,"\\");
strcat(szPathName,m_Messagename);
OPENFILENAME ofn;
::memset(&ofn, 0, sizeof(OPENFILENAME));
ofn.Flags = OFN_HIDEREADONLY | OFN_EXPLORER | OFN_ENABLESIZING | OFN_OVERWRITEPROMPT;
ofn.lStructSize = sizeof(ofn);
ofn.hInstance = AfxGetInstanceHandle();
ofn.hwndOwner = this->m_hWnd;
ofn.lpstrFilter = _T("AirCraft EG Message Log files (*.ema)\0*.ema\0");
ofn.lpstrTitle= _T("请输入要保存的文件名");
ofn.lpstrDefExt = _T("");
ofn.nMaxFile = sizeof(szPathName);
ofn.lpstrFile =szPathName;
if (::GetSaveFileName(&ofn))
{
do save file... (在这里我要获得我在保存文件的对话框中改变的文件名,改怎么获得)
}