|
dl
|
Windows平台接口 更多...
类 | |
| class | SystemMutex |
| 多开限制,返回真表示可以启动 更多... | |
枚举 | |
| enum | WindowsSearchType { EWST_PROGRAM = 1 << 0 , EWST_PROGRAM_X86 = 1 << 1 , EWST_APPDATA_LOCAL = 1 << 2 , EWST_PROGRAM_DATA = 1 << 3 , EWST_ALL = 0xffffffff } |
函数 | |
| bool | OpenUrl (std::string_view url, std::string_view cmd={}, std::string_view work_path={}) |
| 打开网页、文件夹、文件、程序 | |
| std::string | SearchPathX (std::string_view path_child, int type) |
| 常见路径搜索 | |
| Size | GetWorkArea () |
| 返回工作区大小(请优先使用glfw) | |
| Size | GetDesktopSize () |
| 返回桌面大小(请优先使用glfw) | |
Windows平台接口
| 枚举值 | |
|---|---|
| EWST_PROGRAM | |
| EWST_PROGRAM_X86 | |
| EWST_APPDATA_LOCAL | |
| EWST_PROGRAM_DATA | |
| EWST_ALL | |
在文件 dl_windows.h 第 52 行定义.
| Size dl::Win32::GetDesktopSize | ( | ) |
返回桌面大小(请优先使用glfw)
| Size dl::Win32::GetWorkArea | ( | ) |
返回工作区大小(请优先使用glfw)
| bool dl::Win32::OpenUrl | ( | std::string_view | url, |
| std::string_view | cmd = {}, | ||
| std::string_view | work_path = {} ) |
打开网页、文件夹、文件、程序
打开网页、文件夹、文件、程序 调用ShellExecuteA函数,绝对路径和相对路径对于不同被调用程序,效果不一样,所以这里不做专门,而是调用者按需转换
| [in] | url | 路径 |
| [in] | cmd | 命令行参数 |
| [in] | work_path | 工作目录 |
| std::string dl::Win32::SearchPathX | ( | std::string_view | path_child, |
| int | type ) |
常见路径搜索