问题标签 [findwindowex]
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# - FindwindowEx googlechrome WinAPI C#
我试图在功能 FindWindowEx 的任务栏中查找在 Google Chrome 中打开的文件。这就是我所做的,帮助我纠正错误,因为我不明白该怎么做。
感谢您的帮助:)
c# - 如何在 windowsAPI 中运行“RUN-command”
我现在使用 WINAPI 并尝试运行应用程序“RUN-command”我尝试执行 FINDWINDOW / FINDWINDOWEX 但它没有意义,因为程序“RUN”尚未运行。如何打开“运行命令”?
vb.net - findwindowEX 棘手的外部程序
嘿,我想弄清楚如何一直走到它说的地方:
窗口 00211286 "" QWidget
以绿色突出显示的是我试图用下面的代码找到的内容:
目前我有这个:
我得到了 FindWindow 的值,然后也得到了第一个 findwindowEx .... 但之后我得到了一个很大的 0。然后对于最后一个 FindWindowEx,我得到的数字与我在第一个 findwindowEx 上的数字相同。
任何帮助都会很棒!
vb.net - 如何捕获两个没有标题和相同类的文本框?
所以,我试图捕捉一个有 2 个文本框的窗口,并向这两个文本框发送一些文本。但是两个文本框都没有标题和相同的类名“编辑”。到目前为止,我所能做的就是捕获第一个文本框,仅此而已。
下面粘贴的是我的代码。
c# - 开发应用程序的 Windows“类名”是什么?
Win32 API 函数FindWindowEx的参数之一是Class Name
窗口的。例如,Class Name
Microsoft Word 是“OpusApp”。
如果我开发了自己的应用程序,应用程序Class Name
的窗口将是什么?
我可以将其设置Class Name
为我想要的任何内容吗?
c# - 为 WPF 应用程序设置控制文本
我有一个 WPF 应用程序,在初始屏幕上有两个文本框控件。
现在我需要在这个文本框中设置一些文本。通常我会用FindWindowEx
和 call找到控制窗口SetWindowText
,但问题是我在这里看不到任何窗口。
即使我打开Spy++
唯一的窗口,我看到的就是窗口本身。根本没有孩子。你能解释一下发生了什么吗?它在 WPF 的其他地方工作吗?它不只是一个带有普通HWND
句柄的普通窗口吗?如何在这些控件中设置文本?
我按照评论中的建议进行了尝试Snoop
,我能够看到一些窗口,但看不到启动屏幕上的控件。我也想从 C# 应用程序自动执行此操作,而不是手动使用Snoop
. 我有来源,Snoop
看起来你需要在你的应用程序中加入一些东西才能做到这一点。这样对吗?
从另一个进程为 WPF 控件设置文本真的那么难吗?
c++ - 如何从 Visual C++ 的窗口中获取控件列表?
如何从“FindWindow”函数指定的窗口中获取控件列表?例如,我有一个记事本窗口的句柄
然后我可以通过
但是如何获取控件的完整列表并将它们记录在数组中?
c# - C# FindWindowEx 通过 WinSpy++ 获取 lpszClass 变量的参数不起作用
问题
这是我在后台发送击键的功能。
此代码可以正常工作notepad
,例如 let appName = "notepad"。
但是,我可以设法在其他应用程序中做到这一点..我练习在 LINE 应用程序上做。
正如您在图片中看到的lpszClass variable
=“编辑”(红色小圆圈)用于记事本。
我需要为 LINE 应用程序找到它,所以我用它WinSpy++
来捕获那些类名。
我发现它的类名是“ATL:00B53BE8”(大红色圆圈),我可以输入消息
在 WinSpy++ 中输入,它将出现在 Line 文本框(蓝色圆圈)中。
综上所述
我尝试用“编辑”替换捕获类名,但没有希望。
我不明白为什么捕获类名不可用,请帮助或给我一些提示。
我不知道这可能是关于系统应用程序的层次结构不同(粉红色的)
而且我不知道 FindWindowEx 中的哪些参数意义重大。
我的最终目标是将击键发送到其他应用程序而不关注它们。
vb.net - 仅通过焦点向任何 Windows 文本框发送消息
我需要知道如何向任何窗口的文本框发送消息。
如果关注 google chrome url 文本框,那么我将“自动粘贴”消息,或者如果我关注 Word 文档字符串、记事本或任何东西!
我通过设置iHwnd、findwindow和findwindowex获得了发送的代码,但我需要在任何时候设置我想更改最终程序,这就是为什么我需要一个“基于焦点”的自动程序。
这是我到目前为止...
对不起,我的英语不好!
winapi - VB6 / WinAPI:如何获取 ListView.ListItem 的 hwnd?
我有一个带有 ListView (MSCOMCTL.OCX) 的 VB6 应用程序。我需要获取列表视图项的窗口句柄(hwnd),或者最好(如果存在类似的东西) - 特定子项。
我知道我可以使用 FindWindowEx 获取列标题的句柄并查找 msvb_lib_header 类,但我不知道如何获取该项目的句柄。Spy++ 将 msvb_lib_header 窗口显示为列表视图的子窗口,但不显示任何其他窗口。