使用窗口惯了,一旦需要用上打开文件和文件夹,就会看是否有相关的类。wxWidget用wxFileDialog和wxDirDialog来实现打开文件、打开文件夹的对话框,非常方便。如
wxFileDialog fileDialog(parentWnd, "Open file");
fileDialog.ShowModel();就能弹出一个标准的本地对话框,用户可以在对话框中选择文件,当点确定返回时,代码可以通过这样来得到用户的选取
if (fileDialog.ShowModel() == wxID_OK)
{
wxString path = fileDialog.GetPath();
}wxDirDialog跟file dialog差不多,只要把上面的例子中的wxFileDialog改成wxDirDialog就可。
本文介绍如何使用wxWidgets库中的wxFileDialog和wxDirDialog类来创建标准的文件选择和目录选择对话框。通过简单的代码示例展示了如何让用户选择文件路径及目录。
374

被折叠的 条评论
为什么被折叠?



