社区
网络编程
帖子详情
有没有像CFileDialog这类的,关于网络的标准对话框,就像安装网络打印机里面浏览网络的一样
kingwill
2001-07-12 11:03:58
或提供方法
...全文
84
5
打赏
收藏
有没有像CFileDialog这类的,关于网络的标准对话框,就像安装网络打印机里面浏览网络的一样
或提供方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WhiteWaterBlueSky
2001-07-13
打赏
举报
回复
有一种经典方法:
1。由SHGetSpecialFolderLocation得到CSIDL_NETWORK 的ITEMIDLIST指针;
2。把得到的ITEMIDLIST指针作为BROWSEINFO结构中pidlRoot的值,然后调用SHBrowseForFolder函数!
ahphone
2001-07-13
打赏
举报
回复
列举网络资源也算吧,顶多只显示可用的打印机,可以参考下面的,然后自己写一个。
http://www.csdn.net/dev/visual%20c++/source%20code/Network/network_enum2.shtml.htm
WhiteWaterBlueSky
2001-07-13
打赏
举报
回复
我只好贴代码啦!
#include "shlobj.h"
LPITEMIDLIST pIIDlist;
BROWSEINFO bi;
CHAR szDisplayName[MAX_PATH];
LPITEMIDLIST pIIDRet;
LPMALLOC pMalloc;
HRESULT hr = SHGetSpecialFolderLocation(m_hWnd, CSIDL_NETWORK, &pIIDlist);
if (SUCCEEDED(hr))
{
memset (&bi, 0, sizeof(bi));
bi.hwndOwner = m_hWnd;
bi.pidlRoot = pIIDlist;
bi.pszDisplayName = szDisplayName;
bi.lpszTitle = "NetWork";
bi.ulFlags = BIF_BROWSEFORCOMPUTER ;
pIIDRet = SHBrowseForFolder(&bi);
if (pIIDRet)
{
AfxMessageBox (bi.pszDisplayName);
hr = SHGetMalloc(&pMalloc);
if (SUCCEEDED(hr))
{
pMalloc->Free(pIIDlist);
pMalloc->Free(pIIDRet);
}
}
}
else
AfxMessageBox ("SHGetSpecialFolderLocation Failed!");
kingwill
2001-07-13
打赏
举报
回复
WhiteWaterBlueSky(疯狂数码)
我没听懂,内说的详细一点吗?
wjyasd
2001-07-12
打赏
举报
回复
???
好象是没有吧!
关于MFC文件打开
对话框
与保存
对话框
,打开文件夹的整理
在windows 系统下常常可以看到文件的打开,另存为,文件夹打开等
对话框
,本次将会整理这些方法。常见的打开文件
对话框
方法有两种:C
File
Dialog
和OPEN
FILE
NAMEA,前者是文件
对话框
类,后者是一个结构体;前者需要加入#include <afxdlgs.h>头文件,后者需要引入头文件#include “commdlg.h”,当然这指的是C++控制台中的调用,MF...
模式
对话框
和非模式
对话框
下是在百度空间中再录的内容: 在WIN32中,模式
对话框
的创建一般是使用
Dialog
Box来进行创建的。而非模式
对话框
则是利用CreateWindow来创建的。在MFC或是WTL中,模式
对话框
一般是使用DoModal,而非模式
对话框
的创建则是使用Create。 模式
对话框
创建后,程序的其他窗口便不能进行操作,必须将该窗口关闭后,其他窗口才能进行操作。而非模式
对话框
则无需这样,它不强制要求用户立...
MFC_C
File
Dialog
_选择文件夹
场景 在MFC中有时候只需要选择一个文件夹而不需要选择文件,这时候可以通过下列方式来进行选择 技术点 BROWSEINFO typedef struct_browseinfo { HWND hwndOwner; LPCITEMIDLIST pidlRoot; LPSTR pszDisplayName; LPCSTR lpszTitle; UIN...
在vc6中,如何创建“
浏览
文件夹”
对话框
(转)
我正在用 Visual Studio .NET 和 MFC 做一个程序。在我的程序里,用户要选择一个文件夹,并在其中拷贝文件。我可以调用 Open
File
Dialog
让用户选择某个文件,但如何让打开
对话框
只显示文件夹呢?我见过好多
安装
程序给出的
对话框
里只显示文件夹,但我好像找不到这样的标志。
选择文件
对话框
、保存文件
对话框
、选择文件夹
对话框
选择文件
对话框
、保存文件
对话框
、选择文件夹
对话框
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章