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 中实现选择文件夹和选择文件对话框" ...通过使用 BROWSEINFO 结构体和 SHBrowseForFolder 函数,我们可以实现选择文件夹对话框,而通过使用 CFileDialog 对象,我们可以实现文件选择功能。
在Microsoft Foundation Classes (MFC)框架中,"MFC在对话框中选择文件"涉及到一个常见的用户界面功能,即让用户通过文件打开对话框选择特定的文件。这个过程可以帮助应用程序接收用户的输入,通常用于读取、编辑或...
"VC++在你的程序中显示资源管理器,浏览文件夹对话框.zip"这个压缩包就是针对这一需求提供的一种解决方案,主要涉及到Windows API和MFC(Microsoft Foundation Classes)框架的使用。 首先,我们来看"在对话框中...
在MFC(Microsoft Foundation Classes)框架中,文件对话框和文件夹对话框是常见的用户界面元素,用于实现用户与文件系统交互。本文将详细介绍如何在MFC应用中使用这些功能,包括文件打开对话框、文件选择、获取当前...
**MFC基础与对话框应用** MFC(Microsoft Foundation Classes)是微软开发的一个C++类库,用于构建Windows应用程序,尤其是基于用户界面的应用。它基于面向对象编程思想,提供了对Windows API的封装,使得开发者...
`SHBrowseForFolder`函数用于显示一个浏览文件夹对话框,`BROWSEINFO`结构体包含对话框的配置信息。用户选择文件夹后,`SHGetPathFromIDList`将选择的文件夹路径转换为字符串。 总之,MFC通过`CFileDialog`类简化了...
为了创建属性页,右键点击"Dialog"文件夹,选择"添加" -> "新建项",然后在弹出的对话框中选择"MFC属性页"模板。 3. **CPropertySheet类**:属性页对话框的核心是`CPropertySheet`类,它是`CDialog`的派生类。你...
在本文中,我们将深入探讨如何在Microsoft Foundation Class (MFC) 应用程序中结合OpenCV库来实现一个基于对话框的图像处理程序。OpenCV是一个强大的计算机视觉库,广泛用于图像和视频处理任务,而MFC是微软提供的...
### MFC实现对话框程序最小化到托盘 #### 一、引言 在Windows桌面应用程序开发中,经常需要让程序能够最小化到系统托盘(通知区域),以节省任务栏空间并保持用户桌面整洁。本文详细介绍如何使用Microsoft ...
在这个场景中,我们关注的是MFC中的`CFileDialog`类,它是用于打开或保存文件的标准对话框。 `CFileDialog`是MFC提供的一个基类,它继承自`CCommonDialog`,主要用于处理文件打开和保存对话框。默认情况下,`...
基于MFC的文件选择对话框进行的改造,实现了同时选择多个文件和文件夹的功能。 对于在系统虚拟目录“库”文件夹中进行选择文件和文件夹也做了特殊的处理。 在其他语言(比如c#)中也可以方便调用。
《MFC基于对话框的TXT阅读器深度解析》 在计算机软件开发领域,MFC(Microsoft Foundation Classes)是微软提供的一套C++类库,它为Windows应用程序开发提供了丰富的功能和便利。本篇文章将深入探讨一个基于MFC的...
【QQ发送文件文件夹选择对话框源码】的实现是一个典型的Windows应用程序开发任务,涉及到桌面应用界面设计、文件操作和用户交互。以下是对这个项目的关键知识点的详细解释: 1. **对话框(Dialog Box)**:在...
基于MFC的文件选择对话框进行的改造,实现了同时选择多个文件和文件夹的功能。 对于在系统虚拟目录“库”文件夹中进行选择文件和文件夹也做了特殊的处理。 在其他语言(比如c#)中也可以方便调用。
本篇文章将深入探讨如何在MFC应用程序中实现一个功能,让用户通过按钮触发一个对话框来选择文件夹,并将所选路径显示在编辑控件(Edit Control)中。这个过程涉及到`BROWSEINFO`结构,它是Windows API中用于实现文件...
在代码文件夹`code`中,可能包含了项目的源代码,包括MFC类的实现、对话框的定义、事件处理函数等。`DB`文件可能包含了数据库连接的相关配置或者备份的数据库文件,这些文件对于系统运行至关重要。 总的来说,这个...
在Microsoft Foundation Classes (MFC)框架中,对话框(Dialog Box)是用户界面的重要组成部分,用于与用户进行交互。在VS2010这样的开发环境中,我们经常需要在对话框中展示各种信息,包括图像。本教程将详细介绍...
"www.pudn.com.txt"可能是文档或链接到更详细教程的资源,而"MFC-windows"可能是一个源码文件夹,里面包含了实现MFC窗口和对话框的C++代码。通过分析这些源代码,可以深入理解MFC的工作原理以及如何在实际项目中应用...
本篇文章将深入探讨如何使用MFC进行文件和文件夹的操作,包括创建、浏览和删除。 首先,我们来讨论如何在MFC中创建文件和文件夹。创建文件通常涉及使用`CFile`类,该类提供了文件操作的基本接口。例如,你可以通过`...
摘要:VC/C++源码,界面编程,文件夹,对话框 VC++实现文件夹对话框小实例源码,其实不想发这个源码的,觉得挺简单的没什么技术含量,不过有时候新手容易迷糊,所以还是把源码实例发上来吧,VC++初学者或许会需要它。