问题标签 [findwindow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 桌面图标操作 - 如何在启用带有图片旋转的主题时获取 SysListView32 的句柄
我正在尝试在桌面上移动图标,一切正常,直到选择了具有图片旋转的主题。使用基本的 Windows 7 主题,它SysListView32
的子项SHELLDLL_DefView
又是Progman
.
但是当一个图片旋转桌面主题被选中时,SysListView32
它SHELLDLL_DefView
会变成WorkerW
. 不止1个。我应该如何找到指向正确的正确HWND WorkerW
。枚举所有桌面窗口并使用类名 WorkerW 检查每个窗口?
以我main()
为例,我进行了以下调用:
vb.net - VB.net SendMessage 等待问题
我正在使用以下代码单击一个按钮以显示另一个要单击的表单:
问题是当它到达
发送消息(x,BM_CLICK,0&,0&)
点击按钮,它会在那里停止代码,直到我退出弹出的框。从下一行开始,我希望能够继续而不必退出该框
hwnd = FindWindow(vbNullString, "虚拟光驱驱动控制")
找到弹出窗口,然后单击该框内的按钮。
任何帮助都会很棒!:o)
大卫
解决了
vb.net - vb.net 从 sendmessagestring 获取列表视图项目
我正在使用以下代码尝试在另一个窗口的列表视图中对内容进行分级:
但我总是得到的价值是0。
http://img153.imageshack.us/img153/8892/vcdprog.jpg
任何帮助都会很棒!:o)
大卫
c# - 来自 user32.dll 的 FindWindowEx 使用 dllimport 返回零句柄和错误代码 127
我需要以编程方式处理另一个 Windows 应用程序,搜索谷歌我找到了一个使用 DLLImport 属性处理 Windows 计算器并将 user32.dll 函数导入 C# 中的托管函数的示例。
应用程序正在运行,我正在获取主窗口的句柄,即计算器本身,但之后的代码不起作用。FindWindowEx 方法不返回 Calculator 子项的句柄,例如按钮和文本框。
我尝试在 DLLImport 上使用 SetLastError=True,发现我收到错误代码 127,即“找不到程序”。
这是我获得示例应用程序的链接:
http://www.codeproject.com/script/Articles/ArticleVersion.aspx?aid=14519&av=34503
如果有人知道如何解决它,请帮助。
更新:DLLImport 是:
不起作用的代码是:
qt - 在我的 qt 应用程序中包含来自另一个进程的 GUI
你愿意回答这些问题吗?
FindWindow 是否有替代方案,但它是跨平台的?
如何在我的 qt 应用程序中包含来自另一个进程的 GUI?
谢谢。
vb.net - 获取表单处理程序时出错 (Vb.net)
我有当前的代码:
如果您查看按钮 sub,每次运行时,都会出现“算术溢出错误!”
这里有什么问题?这应该工作......对吧?
对不起,这有点含糊,但据我所知。
php - 在 PHP exec() 函数中执行 exe 时,Windows API 函数 FindWindow 总是返回 0
我制作了一个命令行应用程序来在服务器上执行一些任务。例如,它“跟踪”一个窗口并向其发送密钥。我使用 Windows API 函数 findWindow() 来查找窗口。当我从命令行运行 exe 时,它运行良好,除非我使用 exec() 函数从 PHP 运行它。FindWindow 函数总是返回 0(它找不到窗口句柄),为什么?它是在沙箱中运行还是其他什么?
我该怎么办?任何人?
谢谢您的回答。
亲切的问候, 欧文·汉杰斯
c++ - 使用 FindWindowEx 的程序在 Server 2003 上停止工作,为什么?
我有一个简单的程序,它在传递给 EnumChildWindows 的回调中使用 FindWindowEx 和 strncmp() 来查找由第三方应用程序创建的对话框,然后按下按钮。
这段代码在我的 Windows 7 Ultimate PC 上运行良好,但如果我在 Windows Server 2003 上运行它就不再工作了。
我使用了 Spy++,窗口标题和文本是相同的。关于 Server 2003,我是否遗漏了一些可能会破坏这一点的东西?(DEP 和 UAC 已关闭,这是一台测试 PC;我也在 RDP 会话中运行它)
这是我对 FindWindowEx 的调用:
标题是 (TCHAR[]) 常量。
c++ - 查找窗口不工作?
我只想知道为什么这段代码不起作用?
它总是为 hWnds 返回 NULL....
知道如何解决这个问题吗?谢谢 :)