如何调用那种浏览文件然后选择文件的控件呢? 那个叫什么控件?如何我选择的获取文件目录呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用API函数SHBrowseForFolder就行了... 如果是选择文件可以使用API函数GetOpenFileName或CFileDialog类... 方法1:使用SHGetPathFromIDList函数,在Shell32.dll中。方法2:使用GetOpenFileName,在comdlg32.dll库中。方法3:使用MFC的CFileDialog类例如:char szFilter[]= "文本文件 (*.txt)|*.txt|所有文件 (*.*)|*.*||"; CFileDialog SaveDlg(true,NULL,NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, szFilter,this); SaveDlg.m_ofn.lStructSize=sizeof(SaveDlg.m_ofn); SaveDlg.m_ofn.hwndOwner = NULL; SaveDlg.m_ofn.lpstrTitle= "打开"; SaveDlg.m_ofn.lpstrDefExt="txt"; if(SaveDlg.DoModal()==IDOK) { //你需要做的事 } 对一个同一个socket,wsarecv 后, 再wsasend 有谁用过InstallShield的? 为什么在工具栏上动态添加的控件显示不出来? 关于TAPI方面的问题! 如何在一个月内初步掌握VC 请问在Vc IDE中Controls不用鼠标右键怎么打开。 求助高手,com 在线程内向上层程序发消息但报错 这个消息如何映射? 怎样设置列表控键每行的个数? 关于installshield的问题? 请教一个关于:在线程中delete 窗口的问题 CSocket传输字符串的问题
例如:
char szFilter[]= "文本文件 (*.txt)|*.txt|所有文件 (*.*)|*.*||";
CFileDialog SaveDlg(true,NULL,NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, szFilter,this);
SaveDlg.m_ofn.lStructSize=sizeof(SaveDlg.m_ofn);
SaveDlg.m_ofn.hwndOwner = NULL;
SaveDlg.m_ofn.lpstrTitle= "打开";
SaveDlg.m_ofn.lpstrDefExt="txt";
if(SaveDlg.DoModal()==IDOK)
{
//你需要做的事
}