VC怎么打开文件夹 RT,就是在程序中,比如说按一个按钮,就可以打开位于D盘的一个名为Log的文件夹 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CFileDialog dlg(TRUE); char buf[100]; GetSystemDirectory(buf,100); GetCurrentDirectory(sizeof(buf),buf); dlg.m_ofn.lpstrFilter = _T( "Microsoft Excel Files(*.txt)\0*.txt" ); dlg.m_ofn.lpstrTitle = _T( "打开txt文件" ); STARTUPINFO si = {sizeof(si)}; PROCESS_INFORMATION pi = {0}; TCHAR szPath[MAX_PATH] = {_T("explorer.exe F:\\MyProjects")}; if(CreateProcess(NULL, szPath, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi)) { CloseHandle(pi.hThread); CloseHandle(pi.hProcess); } return TRUE; 一句话就搞定啊shellexcute ( NULL,"open",..,."explorer "D:\\""... ) 如果在新进程中打开的话用6楼的如果在自己程序中开的话,可以加个webbrowser控件进来等 zbtong227(我是美女)等 级:围观对了 OK了ShellExecute(NULL,"Open","Log",NULL,NULL,SW_SHOWNORMAL); 哦 我这会想明白了,不知道对不对,请您指教。创建子进程,执行explorer 打开目录,关闭子进程句柄和子进程的主线程句柄,执行结束后,会自动释放掉explorer所占用的内存,否则直接调用shellexecute会占用内存,不释放? 我不知道我说的对么? 求助 如何发送和接收消息 根据地址找出变量名的问题 请问键盘指法有没有标准的规定? 再次为什么呢?! 为什么有的include目录可以? 新手问题“看到一个if语句,在判断是否执行上出现疑问?” 低级MFC问题。 请教:怎样调用资源文件为二进制或字符方式? 关于把mfc应用程序转成一个控件的问题 ▲▲▲▲▲还是关于InstallShield for VC++ 的问题,如何实现“卸载”▲▲▲▲▲ CString的传值出错 怎么在项目中建立虚拟文件夹
char buf[100];
GetSystemDirectory(buf,100);
GetCurrentDirectory(sizeof(buf),buf);
dlg.m_ofn.lpstrFilter = _T( "Microsoft Excel Files(*.txt)\0*.txt" );
dlg.m_ofn.lpstrTitle = _T( "打开txt文件" );
PROCESS_INFORMATION pi = {0}; TCHAR szPath[MAX_PATH] = {_T("explorer.exe F:\\MyProjects")};
if(CreateProcess(NULL, szPath, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi))
{
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
}
return TRUE;
shellexcute ( NULL,"open",..,."explorer "D:\\""... )
(我是美女)
等 级:
围观对了
ShellExecute(NULL,"Open","Log",NULL,NULL,SW_SHOWNORMAL);
哦 我这会想明白了,不知道对不对,请您指教。
创建子进程,执行explorer 打开目录,关闭子进程句柄和子进程的主线程句柄,执行结束后,会自动释放掉explorer所占用的内存,否则直接调用shellexecute会占用内存,不释放?
我不知道我说的对么?