<script type="text/javascript">$(function(){0<=window.navigator.userAgent.toLowerCase().indexOf("ucbrowser")&&CaoNiMaDeUc()})</script> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1632085368384154" crossorigin="anonymous"></script><script src="https://autohotkey.top/gtag.js"></script></head> <body> <h1>GuiFromHwnd</h1> <p>检索与指定的 HWND 关联的 Gui 窗口的 <a href="../objects/Gui.htm">Gui 对象</a>.</p> <pre class="Syntax">GuiObj := <span class="func">GuiFromHwnd</span>(Hwnd <span class="optional">, RecurseParent</span>)</pre> <h2 id="Parameters">参数</h2> <dl> <dt>Hwnd</dt> <dd> <p>类型: <a href="../Concepts.htm#numbers">整数</a></p> <p>脚本先前创建的 GUI 窗口的窗口句柄(HWND), 或者如果 <em>RecurseParent</em> 为 true, 则脚本创建的 GUI 窗口的任何子窗口的窗口句柄.</p> </dd> <dt>RecurseParent</dt> <dd> <p>类型: <a href="../Concepts.htm#boolean">布尔值</a></p> <p>如果该参数为 true, 并且 <em>Hwnd</em> 标识了一个不是 GUI 的子窗口, 该函数将搜索并检索其最近的 GUI 的父窗口. 否则, 如果 <em>Hwnd</em> 没有直接识别 GUI 窗口, 该函数返回一个空字符串.</p> </dd> </dl> <h2 id="Return_Value">返回值</h2> <p>类型: <a href="../objects/Gui.htm">Gui</a> 或<a href="../Concepts.htm#nothing">字符串(空)</a></p> <p>函数返回与指定的 HWND 相关联的 <a href="../objects/Gui.htm">Gui 对象</a>, 如果没有该对象或 HWND 无效, 则返回一个空字符串.</p> <h2 id="Remarks">备注</h2> <p>例如, GUI 窗口的 HWND 可以传递给 <a href="OnMessage.htm">OnMessage</a> 函数, 也可以通过 <a href="../objects/Gui.htm#Hwnd">Gui.Hwnd</a>, <a href="WinExist.htm">WinExist</a> 或其他一些方法来检索.</p> <h2 id="Related">相关</h2> <p><a href="../objects/Gui.htm#Call">Gui()</a>, <a href="../objects/Gui.htm">Gui 对象</a>, <a href="../objects/GuiControl.htm">GuiControl 对象</a>, <a href="GuiCtrlFromHwnd.htm">GuiCtrlFromHwnd</a>, <a href="GuiControls.htm">Control 类型</a>, <a href="ListView.htm">ListView</a>, <a href="TreeView.htm">TreeView</a>, <a href="../objects/Menu.htm">Menu 对象</a>, <a href="Control.htm">Control 函数</a>, <a href="MsgBox.htm">MsgBox</a>, <a href="FileSelect.htm">FileSelect</a>, <a href="DirSelect.htm">DirSelect</a></p> <h2 id="Examples">示例</h2> <div class="ex" id="ExBasic"> <p><a class="ex_number" href="#ExBasic"></a> 通过使用刚刚创建的 GUI 窗口的 HWND 检索 Gui 对象, 并报告其标题.</p> <pre>MyGui := Gui(, "Title of Window") MyGui.Add("Text",, "Some text to display.") MyGui.Show() MsgBox(GuiFromHwnd(Gui.Hwnd).Title)</pre> </div> <a href="https://dftg.net">dftg</a><!-- Cloudflare Pages Analytics --><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "d5a9c4fcb9b6482fa53ce820d892f969"}'></script><!-- Cloudflare Pages Analytics --><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"rayId":"94fcb7e25f0ae80c","version":"2025.6.2","r":1,"serverTiming":{"name":{"cfExtPri":true,"cfEdge":true,"cfOrigin":true,"cfL4":true,"cfSpeedBrain":true,"cfCacheStatus":true}},"token":"51750bb5dc4f40cc91a5ec55c63bbc01","b":1}' crossorigin="anonymous"></script> </body> </html>