`

MFC文件夹对话框

阅读更多
void CPrintPortDlg::OnBnClickedMfcbutton1()
{
CString sFolderPath;
    BROWSEINFO bi;
    char Buffer[MAX_PATH];
    bi.hwndOwner = NULL;
    bi.pidlRoot =NULL;
    bi.pszDisplayName = Buffer;
    bi.lpszTitle = "変換元フォームフォルダの選択";
    bi.ulFlags = BIF_RETURNONLYFSDIRS;
    bi.lpfn = NULL;
    bi.iImage=IDR_MAINFRAME;
    LPITEMIDLIST pIDList = SHBrowseForFolder(&bi);
if (pIDList) {
        SHGetPathFromIDList(pIDList, Buffer);
        sFolderPath = Buffer;
    }
GetDlgItem(IDC_EDIT1)->SetWindowText(sFolderPath);
BrowseDir(sFolderPath,1);
HTREEITEM hItem,hSubItem;
hItem = myTree.InsertItem("Parent1",TVI_ROOT);
hSubItem = myTree.InsertItem("Child1_1",hItem);
hSubItem = myTree.InsertItem("Child1_2",hItem,hSubItem);
LPMALLOC lpMalloc;
    if(FAILED(SHGetMalloc(&lpMalloc))) return;
    lpMalloc->Free(pIDList);
    lpMalloc->Release();
}
分享到:
评论

相关推荐

    VC++, MFC中实现选择文件夹,选择文件对话框

    VC++, MFC中实现选择文件夹,选择文件对话框,确定当前工作目录

    MFC在对话框中选择文件

    MFC代码 可以在对话框中根据路径选择相关的文件 并且可以获取cstring类型路径信息数据 方便获取有后续需要的信息数据

    MFC打开文件和文件夹

    一、利用API实现打开文件对话框和利用MFC来实现打开文件对话框。 方法一:API部分: // OPENFILENAME ofn; // TCHAR szFile[MAX_PATH]; // ZeroMemory(&ofn,sizeof(ofn)); // ofn.lStructSize = sizeof(ofn); ...

    mfc下文件对话框,文件夹对话框,查找文件,以及工程路径

    这个工程有关于文件打开,选择一个或多个文件,获取当前目录,查找指定文件,已经文件夹打开的例子,很详细,供大家参考

    c++文件文件夹混合多选对话框

    基于MFC的文件选择对话框进行的改造,实现了同时选择多个文件和文件夹的功能。 对于在系统虚拟目录“库”文件夹中进行选择文件和文件夹也做了特殊的处理。 在其他语言(比如c#)中也可以方便调用。

    MFC中获得文件夹路径的方法

    MFC中获得文件夹路径的方法 Button 按钮用于打开选择文件夹的对话框 Edit Control 用于显示选定的文件夹路径

    文件文件夹混合多选对话框

    基于MFC的文件选择对话框进行的改造,实现了同时选择多个文件和文件夹的功能。 对于在系统虚拟目录“库”文件夹中进行选择文件和文件夹也做了特殊的处理。 在其他语言(比如c#)中也可以方便调用。

    VC++实现文件夹对话框实例代码

    摘要:VC/C++源码,界面编程,文件夹,对话框 VC++实现文件夹对话框小实例源码,其实不想发这个源码的,觉得挺简单的没什么技术含量,不过有时候新手容易迷糊,所以还是把源码实例发上来吧,VC++初学者或许会需要它。

    MFC对话框中从文件中插入图片(VS2010)

    可以从文件中选择任意BMP图片文件,插入到对话框中指定的位置。以及保存所插入的图片文件

    MFC 基于对话框TXT阅读器

    程序支持文件拖放功能,可以直接把文件拖放进窗口 可以自动读入文件夹下的文件。 支持窗口放大功能。

    基于MFC对话框的科学计算器

    自己编的基于MFC对话框的科学计算器 res文件夹里有几个皮肤可以换着用 好不好自己看了就知道了 不会让你失望的亲

    [转载]MFC对话框控件和背景图片自适应窗口最大化和拉伸缩放的实现

    步骤一:把easysize.h拷贝到CMyDlg项目文件夹中,同时在CMyDlg的.h文件和.cpp文件中加 入#include "easysize.h"; 步骤二:在CMyDlg类的h文件中,加入DECLARE_EASYSIZE,注意结尾处不要加“;”

    文件夹选择对话框VC源码(目录对话框)

    MFC中有CFileDialog但是没有CFolderDialog,这个类实现了选择文件夹路径的功能。 这个类是为我的上传下载工具而写。

    基于TCP协议的MFC对话框聊天程序

    版本:VC6.0 《基于TCP协议的MFC对话框聊天程序》 .dsw工作空间在Server文件夹内。 运行时.exe时,先启动服务器,再启动客户端。

    基于TCP协议的MFC对话框监控程序

    版本:VC6.0 《基于TCP协议的MFC对话框监控程序》 .dsw工作空间在Server文件夹内。 运行时.exe时,先启动服务器,再启动客户端。

    MFC 拖曳文件获得文件路径

    MFC 拖曳文件获得文件路径 MFC 拖曳文件获得文件路径 MFC 拖曳文件获得文件路径 MFC 拖曳文件获得文件路径 MFC 拖曳文件获得文件路径 MFC 拖曳文件获得文件路径

    MFC 实现快捷键页面

    基于MFC完成页面的设置;首先在OnInitDialog()函数中完成对话框的初始化,初始化包括快捷方案组合窗口初始化(LoadAllSchemes( FileName))、列表控件初始化InitListCtrl()、插件组合窗口初始化LoadAllPlugin();...

    mfc选择文件夹路径代码

    可以弹出选择文件或者文件夹的对话框,并获得绝对路径

    CFolderDialog VC++ mfc 获取“文件夹”的类

    3、把“浏览文件夹按钮中的代码.txt”中的内容添加到,浏览按钮的事件代码中 4、在“项目”-》属性-》配置属性-》C/C++——》预编译头——》创建/使用预编译头 中选择"不使用使用预编译头",否则编译会出错

    利用OpenCV和MFC对话框建设一个有滑动条控制的播放器源代码

    新建MFC对话框项目VideoPlayer // 然后再在它的属性里去掉更换Unicode的字符集为多字节集 // 配置链接器的输入依赖项cxcore200.lib cv200.lib highgui200.lib // 8. 或者是不进行7的操作,直接将本程序对新建的...

Global site tag (gtag.js) - Google Analytics