C++打开 “打开对话框”
2017-01-16 09:59
134 查看
代码如下:
// 显示打开文件对话框
// FileTypes 打开文件对话框中 显示的文件类型 参数格式 FString FileTypes = TEXT("FBX (*.fbx *.png)|*.fbx;*.png");
void UMyBlueprintFunctionLibrary::ShowOpenFileDialog(const FString FileTypes)
{
void* ParentWindowPtr = FSlateApplication::Get().GetActiveTopLevelWindow()->GetNativeWindow()->GetOSWindowHandle();
IDesktopPlatform* DesktopPlatform = FDesktopPlatformModule::Get();
// 保存打在开对话框中选择的文件
TArray<FString> OutFiles;
DesktopPlatform->OpenFileDialog(
ParentWindowPtr,
TEXT("对话框标题"),
TEXT("E:\\Program Files (x86)\\UnrealEngine-4.13\\"),
TEXT("Setup.sh"),
FileTypes,
EFileDialogFlags::Multiple,
OutFiles
);
}
// 显示打开文件对话框
// FileTypes 打开文件对话框中 显示的文件类型 参数格式 FString FileTypes = TEXT("FBX (*.fbx *.png)|*.fbx;*.png");
void UMyBlueprintFunctionLibrary::ShowOpenFileDialog(const FString FileTypes)
{
void* ParentWindowPtr = FSlateApplication::Get().GetActiveTopLevelWindow()->GetNativeWindow()->GetOSWindowHandle();
IDesktopPlatform* DesktopPlatform = FDesktopPlatformModule::Get();
// 保存打在开对话框中选择的文件
TArray<FString> OutFiles;
DesktopPlatform->OpenFileDialog(
ParentWindowPtr,
TEXT("对话框标题"),
TEXT("E:\\Program Files (x86)\\UnrealEngine-4.13\\"),
TEXT("Setup.sh"),
FileTypes,
EFileDialogFlags::Multiple,
OutFiles
);
}
相关文章推荐
- C++采用openfilename打开文件对话框用法实例
- MFC C++弹出对话框打开txt文件(例子)
- C++学习之:打开文件对话框和打开文件夹对话框
- C++学习之:打开文件对话框和打开文件夹对话框
- C++ MFC对话框打开文件
- HOW TO:打开“数据链接属性”对话框并返回连接字符串
- 调用IE内部命令实现文件打开、保存对话框
- 用VC 6.0写flash播放器——1、在VC 6.0中调用打开文件对话框
- IE 打开文件文件链接出现提醒对话框
- 获取打开对话框的路径函数
- 如何实现大图标风格的打开对话框
- VC++中打开文件和保存文件对话框的调用
- 修改已经打开的对话框的浏览路径-修改文件属性和查找指定窗口
- Wndows外壳编程-调用"打开方式..."对话框来打开文档
- C#学习笔记(十六):使用打开保存文件对话框
- 如何打开保存路径选择对话框
- 改变 PropertyGrid 控件的编辑风格(3)——打开对话框
- C#学习笔记(十六):使用打开保存文件对话框
- 如何打开一个系统提供的ABOUT对话框
- C++直接调用IE对话框窗体显示页面