包含头文件:
#include <wx/dir.h>
#include <wx/dirdlg.h>
源码:
wxDirDialog dirDialog(this,wxT("Choose a folder"));
if (dirDialog.ShowModal() != wxID_OK)
{
return;
}
size_t n = 0;
wxArrayString files;
wxString path = dirDialog.GetPath();
wxDir dir(path);
if(dir.IsOpened())
{
wxString filter = wxT("*.*");//文件过滤
n = dir.GetAllFiles(path,&files,filter,wxDIR_DEFAULT);
}
wxString s;
for(size_t i = 0; i<n; i++)
{
s<<files[i].mb_str()<<"\n";
}
wxMessageBox(s);
附:
#include <iostream>
#include <wx/dir.h>
using namespace std;
int main()
{
wxDir dir(wxGetCwd());
wxString file;
bool cont = dir.GetFirst(&file, wxEmptyString,wxDIR_FILES | wxDIR_DIRS);
while (cont)
{
wxPuts(file);
cont = dir.GetNext(&file);
}
return 0;
}
分享到:
相关推荐
英文的chm格式的wxWidgets2.9.2帮助文件,便于查阅wxWidgets的各种函数
wxWidgets中文教程带实例
wxWidgets 3.0.3源代码文件
wxWidgetsGUI《Cross-Platform GUI Programming with wxWidgets》的清晰中文版
wxwidgets在windows下的安装使用文件
这是一部学习wxWidgets的基础文档,能够让你快速的学习
wxWidgets中文教程
全书共有20章,第·1·章简要介绍了·wxWidgets·的发展历史和框架结构,第2章介绍了wxWidgets的程序框架及其实现,第3章深入剖析了wxWidgets的事件处理机制,第4~11章详细讲述了wxWidgets的图形用户界面、数据结构...
wxWidgets2.8 win32 库文件 编译为unicode release 版本 包含include和lib目录,编译链接参数需加入-static
wxWidgets(/wɪksˈwɪdʒɪts/,原名wxWindows[1])是一個開放原始碼且跨平台的物件工具集(widget ...下载后,直接运行EXE, 如果在Windows下操作的话,用VS直接打开,ReBuild所有工程,基本上没什么编译错误的
wxWidgets和MFC混合编程 讲述在一个程序中wxWidgets和MFC的窗口如何一起工作。
wxWidgets -3.1.2 官方文档 离线版,chm格式,里面包含了所有的 wxWidgets类结构说明,非常好用.
wxWidgets Hello World 源码(中文注释)
wxwidgets开发入门 API查询 深入学习wxwidgets
wxWidgets在codeblocks中的配置
///////////////////////////////////////////////////////////...3.设置好路径build吧, 所有的一切都按照1设定的路径工作 ///////////////////////////////////////////////////////////////////////////////////////
编译选项中有-shared-libstdc++,这就意味着你移植的时候要在tdm-gcc中把libstdc++的dll放在exe文件旁。 test2文件夹是测试用的 wxWidgets-3.1.0-headers\include 是头文件 wxWidgets-3.1_tdmgcc5.1_wudimei....
wxWidgets跨平台界面开发,一次开发,全平编译运行。
WIN版本的wxWidgets-3.1.3.zip wxWidgets源码 来自官网 下载链接 https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.3/wxWidgets-3.1.3.zip 不想花积分的可以直接下载。
解压放在d盘,目录结构不要变,保持为d:\codeblocks-20.03。如果更改了目录,则需要重新配置哈。