怎样在VC中实现象VB中的DirListBox一样的对话框?? 重载listctrl。搜索指定目录下的所有子目录,再在listctrl上插入节点显示目录层次,我以前做了一个项目,其中就有这样的一个listctrl,你要的话留下Email,我发给你 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [email protected]谢谢,非常感谢!! 先给你这个吧,这是弹出单独的小对话框,让用户选择路径,这可不是我编的。我编的类这几天内会发给你(得改改,让它更通用)。BROWSEINFO bi; ITEMIDLIST* pidl; char Dir[_MAX_PATH]; bi.hwndOwner = this->m_hWnd; bi.pidlRoot = NULL; bi.pszDisplayName = Dir; bi.lpszTitle = "Please Select the Directory";///标题 bi.ulFlags = BIF_RETURNONLYFSDIRS;/*| BIF_USENEWUI;*/ bi.lpfn = NULL; bi.lParam = 0; bi.iImage = 0; OleInitialize(NULL); pidl = SHBrowseForFolder(&bi); if ( pidl == NULL ) Dir[0] = 0; if ( !SHGetPathFromIDList(pidl,Dir) ) Dir[0] = 0; if(Dir[0] != 0){CString selectdir=dir;/////得到选择的目录名} IP多播通信 VC++编译器 怎样用VC写一个粒子系统,如:风火雨雪。用的引擎是ogre,谁有没有好的思路或例子,现在没有一点思路。 Email:[email protected] 如何在不规则RGN边框上画虚线——类似于DrawFocusRect? 小弟请教一个菜鸟问题,谢谢先!!!! 关于在响应RichEdit2.0控件EN_LINK消息时碰到的问题!大家来研究研究! 在線程中用SetFocus()為什麼會不行呢? 非模态对话框重绘问题,急!急!急! 有关全屏显示的问题! 怎样判断某个文件是否设置了共享属性? 哪里有用COM实现插件的例子? 在VC中如何取得网卡物理地址?
谢谢,非常感谢!!
BROWSEINFO bi;
ITEMIDLIST* pidl;
char Dir[_MAX_PATH];
bi.hwndOwner = this->m_hWnd;
bi.pidlRoot = NULL;
bi.pszDisplayName = Dir;
bi.lpszTitle = "Please Select the Directory";///标题
bi.ulFlags = BIF_RETURNONLYFSDIRS;/*| BIF_USENEWUI;*/
bi.lpfn = NULL;
bi.lParam = 0;
bi.iImage = 0;
OleInitialize(NULL);
pidl = SHBrowseForFolder(&bi);
if ( pidl == NULL )
Dir[0] = 0;
if ( !SHGetPathFromIDList(pidl,Dir) )
Dir[0] = 0;
if(Dir[0] != 0)
{
CString selectdir=dir;/////得到选择的目录名
}