Files
dl/document/html/dl__windows_8h.html
T
2026-09-16 14:07:40 +08:00

136 lines
9.6 KiB
HTML
Vendored
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>dl: D:/dl/dl/system/dl_windows.h 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">dl
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.13.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',false,false,'search.php','搜索',false);
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_17297ffb27ce571941f5fb5008f01a1f.html">dl</a></li><li class="navelem"><a class="el" href="dir_b2bcec82b594d980efe59d1a11da2bcc.html">system</a></li> </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes"></a> &#124;
<a href="#namespaces">命名空间</a> &#124;
<a href="#enum-members">枚举</a> &#124;
<a href="#func-members">函数</a> </div>
<div class="headertitle"><div class="title">dl_windows.h 文件参考</div></div>
</div><!--header-->
<div class="contents">
<p>win32相关接口
<a href="#details">更多...</a></p>
<div class="textblock"><code>#include &lt;string&gt;</code><br />
<code>#include &lt;string_view&gt;</code><br />
<code>#include &quot;<a class="el" href="dl__platform_8h_source.html">system/dl_platform.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="dl__type_8h_source.html">dl_type.h</a>&quot;</code><br />
</div>
<p><a href="dl__windows_8h_source.html">浏览该文件的源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdl_1_1_win32_1_1_system_mutex.html">dl::Win32::SystemMutex</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">多开限制,返回真表示可以启动 <a href="classdl_1_1_win32_1_1_system_mutex.html#details">更多...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html">dl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_win32.html">dl::Win32</a></td></tr>
<tr class="memdesc:namespacedl_1_1_win32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Windows平台接口 <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
枚举</h2></td></tr>
<tr class="memitem:adf6a9013a98b7e41517ac0e5633f5e7a" id="r_adf6a9013a98b7e41517ac0e5633f5e7a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_win32.html#adf6a9013a98b7e41517ac0e5633f5e7a">dl::Win32::WindowsSearchType</a> { <br />
&#160;&#160;<a class="el" href="namespacedl_1_1_win32.html#adf6a9013a98b7e41517ac0e5633f5e7aae39d47f7ae5a6e42cff028826a30f114">dl::Win32::EWST_PROGRAM</a> = 1 &lt;&lt; 0
, <a class="el" href="namespacedl_1_1_win32.html#adf6a9013a98b7e41517ac0e5633f5e7aa59e6236e0a6a13a554331e93da7e9cea">dl::Win32::EWST_PROGRAM_X86</a> = 1 &lt;&lt; 1
, <a class="el" href="namespacedl_1_1_win32.html#adf6a9013a98b7e41517ac0e5633f5e7aac293168f364f225370aa0065d6a11463">dl::Win32::EWST_APPDATA_LOCAL</a> = 1 &lt;&lt; 2
, <a class="el" href="namespacedl_1_1_win32.html#adf6a9013a98b7e41517ac0e5633f5e7aa827aa35cfee23a867870ceec37bdb720">dl::Win32::EWST_PROGRAM_DATA</a> = 1 &lt;&lt; 3
, <br />
&#160;&#160;<a class="el" href="namespacedl_1_1_win32.html#adf6a9013a98b7e41517ac0e5633f5e7aa7531ffa6dd19c2260c759b95b546ae87">dl::Win32::EWST_ALL</a> = 0xffffffff
<br />
}</td></tr>
<tr class="separator:adf6a9013a98b7e41517ac0e5633f5e7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:a78fb51ebe06d4386eb4daef6a077d3f4" id="r_a78fb51ebe06d4386eb4daef6a077d3f4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_win32.html#a78fb51ebe06d4386eb4daef6a077d3f4">dl::Win32::OpenUrl</a> (std::string_view url, std::string_view cmd={}, std::string_view work_path={})</td></tr>
<tr class="memdesc:a78fb51ebe06d4386eb4daef6a077d3f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">打开网页、文件夹、文件、程序 <br /></td></tr>
<tr class="separator:a78fb51ebe06d4386eb4daef6a077d3f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae45c1af77fb47c07c33b6beb72a15167" id="r_ae45c1af77fb47c07c33b6beb72a15167"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_win32.html#ae45c1af77fb47c07c33b6beb72a15167">dl::Win32::SearchPathX</a> (std::string_view path_child, int type)</td></tr>
<tr class="memdesc:ae45c1af77fb47c07c33b6beb72a15167"><td class="mdescLeft">&#160;</td><td class="mdescRight">常见路径搜索 <br /></td></tr>
<tr class="separator:ae45c1af77fb47c07c33b6beb72a15167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a951fc279c62b19fe8786f0fc1918e9aa" id="r_a951fc279c62b19fe8786f0fc1918e9aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_win32.html#a951fc279c62b19fe8786f0fc1918e9aa">dl::Win32::GetWorkArea</a> ()</td></tr>
<tr class="memdesc:a951fc279c62b19fe8786f0fc1918e9aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回工作区大小(请优先使用glfw) <br /></td></tr>
<tr class="separator:a951fc279c62b19fe8786f0fc1918e9aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0c22a95c81b1a07f463b2b8da1e5a12" id="r_ab0c22a95c81b1a07f463b2b8da1e5a12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_win32.html#ab0c22a95c81b1a07f463b2b8da1e5a12">dl::Win32::GetDesktopSize</a> ()</td></tr>
<tr class="memdesc:ab0c22a95c81b1a07f463b2b8da1e5a12"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回桌面大小(请优先使用glfw <br /></td></tr>
<tr class="separator:ab0c22a95c81b1a07f463b2b8da1e5a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>win32相关接口 </p>
<dl class="section version"><dt>版本</dt><dd>1.0 </dd></dl>
<dl class="section author"><dt>作者</dt><dd>lveyou </dd></dl>
<dl class="section date"><dt>日期</dt><dd>24-04-12</dd></dl>
<dl class="section note"><dt>注解</dt><dd>必须使用 DL_PLATFORM == DL_PLATFORM_WIN32 来判断,避免未包含头文件引起误判 </dd></dl>
<p class="definition">在文件 <a class="el" href="dl__windows_8h_source.html">dl_windows.h</a> 中定义.</p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.1
</small></address>
</div><!-- doc-content -->
</body>
</html>