VC+TCP文件传输路径设置的问题
VC+TCP文件传输路径设置的问题
我在传输文件时,接收端是一个弹出文件对话框,叫选择文件的保存路径。
现在我要连续传送文件,设置以默认路径,不需要每次选择路径。改怎么做呀。
这是以前的
//当收到传输文件请求时执行该if语句里面的内容
if(pMsg->m_nType == REQUEST)
{
m_bIsWait = TRUE;
m_strFileName = pMsg->m_strFileName;
m_dwFileSize = pMsg->m_dwFileSize;
CFileDialog dlg(FALSE, NULL, NULL, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, "所有文件 (*.*)|*.*||", this);
dlg.m_ofn.lpstrTitle = _T("另存为");
strcpy(dlg.m_ofn.lpstrFile, m_strFileName.GetBuffer(m_strFileName.GetLength()));
//AfxMessageBox(dlg.m_ofn.lpstrFile);
if(dlg.DoModal() == IDOK)
{
if(m_bIsWait == FALSE)
{
MessageBox(_T("对方已经取消文件发送"), _T("警告"), MB_ICONEXCLAMATION);
return ;
}
m_bIsClient = FALSE;
m_strPath = dlg.GetPathName();
//m_bIsClient = false;
//m_strPath="h";
GetDlgItem(IDC_DISCONNECT)->EnableWindow(FALSE);
GetDlgItem(IDC_SELECT_FILE)->EnableWindow(FALSE);
GetDlgItem(IDC_STOP_TRANSFERS)->EnableWindow(TRUE);
m_strFileSize.Format("%ld 字节", m_dwFileSize);
GetDlgItem(IDC_FILE_NAME)->SetWindowText(dlg.GetFileName());
GetDlgItem(IDC_FILE_SIZE)->SetWindowText(m_strFileSize);
GetDlgItem(IDC_TRANSFERS_TIP)->SetWindowText(_T("已收到:"));
//启动接收文件的线程
pThreadListen = ::AfxBeginThread(_ListenThread, this);
return ;
具体该怎么改呀。请各位高手指点。谢谢(有代码更好)