`

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 中实现选择文件夹和选择文件对话框" ...通过使用 BROWSEINFO 结构体和 SHBrowseForFolder 函数,我们可以实现选择文件夹对话框,而通过使用 CFileDialog 对象,我们可以实现文件选择功能。

    MFC在对话框中选择文件

    在Microsoft Foundation Classes (MFC)框架中,"MFC在对话框中选择文件"涉及到一个常见的用户界面功能,即让用户通过文件打开对话框选择特定的文件。这个过程可以帮助应用程序接收用户的输入,通常用于读取、编辑或...

    VC++在你的程序中显示资源管理器,浏览文件夹对话框.zip

    "VC++在你的程序中显示资源管理器,浏览文件夹对话框.zip"这个压缩包就是针对这一需求提供的一种解决方案,主要涉及到Windows API和MFC(Microsoft Foundation Classes)框架的使用。 首先,我们来看"在对话框中...

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

    在MFC(Microsoft Foundation Classes)框架中,文件对话框和文件夹对话框是常见的用户界面元素,用于实现用户与文件系统交互。本文将详细介绍如何在MFC应用中使用这些功能,包括文件打开对话框、文件选择、获取当前...

    MFC基于对话框的计算器

    **MFC基础与对话框应用** MFC(Microsoft Foundation Classes)是微软开发的一个C++类库,用于构建Windows应用程序,尤其是基于用户界面的应用。它基于面向对象编程思想,提供了对Windows API的封装,使得开发者...

    MFC打开文件和文件夹

    `SHBrowseForFolder`函数用于显示一个浏览文件夹对话框,`BROWSEINFO`结构体包含对话框的配置信息。用户选择文件夹后,`SHGetPathFromIDList`将选择的文件夹路径转换为字符串。 总之,MFC通过`CFileDialog`类简化了...

    VS2010/MFC 向导对话框

    为了创建属性页,右键点击"Dialog"文件夹,选择"添加" -> "新建项",然后在弹出的对话框中选择"MFC属性页"模板。 3. **CPropertySheet类**:属性页对话框的核心是`CPropertySheet`类,它是`CDialog`的派生类。你...

    opencv mfc 基于对话框

    在本文中,我们将深入探讨如何在Microsoft Foundation Class (MFC) 应用程序中结合OpenCV库来实现一个基于对话框的图像处理程序。OpenCV是一个强大的计算机视觉库,广泛用于图像和视频处理任务,而MFC是微软提供的...

    MFC实现对话框程序最小化到托盘

    ### MFC实现对话框程序最小化到托盘 #### 一、引言 在Windows桌面应用程序开发中,经常需要让程序能够最小化到系统托盘(通知区域),以节省任务栏空间并保持用户桌面整洁。本文详细介绍如何使用Microsoft ...

    扩展MFC文件对话框(目前测试VC6到VS2013都可以使用)

    在这个场景中,我们关注的是MFC中的`CFileDialog`类,它是用于打开或保存文件的标准对话框。 `CFileDialog`是MFC提供的一个基类,它继承自`CCommonDialog`,主要用于处理文件打开和保存对话框。默认情况下,`...

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

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

    MFC 基于对话框TXT阅读器

    《MFC基于对话框的TXT阅读器深度解析》 在计算机软件开发领域,MFC(Microsoft Foundation Classes)是微软提供的一套C++类库,它为Windows应用程序开发提供了丰富的功能和便利。本篇文章将深入探讨一个基于MFC的...

    类似QQ发送文件文件夹选择对话框源码

    【QQ发送文件文件夹选择对话框源码】的实现是一个典型的Windows应用程序开发任务,涉及到桌面应用界面设计、文件操作和用户交互。以下是对这个项目的关键知识点的详细解释: 1. **对话框(Dialog Box)**:在...

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

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

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

    本篇文章将深入探讨如何在MFC应用程序中实现一个功能,让用户通过按钮触发一个对话框来选择文件夹,并将所选路径显示在编辑控件(Edit Control)中。这个过程涉及到`BROWSEINFO`结构,它是Windows API中用于实现文件...

    MFC基于对话框的图书管理系统

    在代码文件夹`code`中,可能包含了项目的源代码,包括MFC类的实现、对话框的定义、事件处理函数等。`DB`文件可能包含了数据库连接的相关配置或者备份的数据库文件,这些文件对于系统运行至关重要。 总的来说,这个...

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

    在Microsoft Foundation Classes (MFC)框架中,对话框(Dialog Box)是用户界面的重要组成部分,用于与用户进行交互。在VS2010这样的开发环境中,我们经常需要在对话框中展示各种信息,包括图像。本教程将详细介绍...

    MFC-windows.rar_MFC_MFC 对话框

    "www.pudn.com.txt"可能是文档或链接到更详细教程的资源,而"MFC-windows"可能是一个源码文件夹,里面包含了实现MFC窗口和对话框的C++代码。通过分析这些源代码,可以深入理解MFC的工作原理以及如何在实际项目中应用...

    MFC 文件夹操作全攻略

    本篇文章将深入探讨如何使用MFC进行文件和文件夹的操作,包括创建、浏览和删除。 首先,我们来讨论如何在MFC中创建文件和文件夹。创建文件通常涉及使用`CFile`类,该类提供了文件操作的基本接口。例如,你可以通过`...

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

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

Global site tag (gtag.js) - Google Analytics