问题标签 [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.

0 投票
1 回答
7402 浏览

c - 带有部分窗口标题的 FindWindow (Windows, C)

是否有任何类似于 FindWindow() 但按部分标题搜索窗口的 API?原因是我需要处理一个窗口的句柄,该窗口在标题上有一个固定部分,但另一部分不断变化。因此,例如窗口标题可能是:

数据库读取:XYDB

或者

数据库读取:WZDB

在示例中,修复部分是“DataBase read:”

代码赞赏​​。谢谢

0 投票
2 回答
3077 浏览

c# - FindWindow vs GetActiveWindow - 为什么它们返回不同的句柄?

任何人都知道为什么这不起作用?

调用是:

0 投票
3 回答
1043 浏览

java - 从 Java Applet 上的控件中捕获文本

是否可以捕获 Java Applet 上的编辑框或标签控件的文本?

FindWindow在更传统的 Win32 程序中,这可以通过FindWindowEx使用GetWindowText.

我用 WinSpy 进行了调查,但 Java Applet 只是一个没有子窗口的大窗口。

我想知道是否有一些类似的方法,也许是 Java 特有的,我们可以将其用于 Java Applet。

0 投票
2 回答
2056 浏览

c# - 将击键从 C# 应用程序发送到 Java 应用程序 - 奇怪的行为?

我正在尝试将击键从我的 C# 程序发送到 Java 应用程序

sendig 密钥的代码是:

此代码适用于所有程序,除了我想要控制的 Java 应用程序。

例如,如果我使用以下代码创建一个按钮:

这会将 F2 发送到主程序窗口,其中会弹出另一个窗口,第二个 SendKeysToWindow 命令将“123”发送到该窗口。这就是它的预期工作方式,所有其他程序也是如此。

但是,当我将这些命令发送到 Java 程序时,会发生以下情况:第一个 SendKeysToWindow 命令执行良好(出现弹出窗口),但它没有将“123”发送到该窗口。

如果再次按下按钮,“123”将发送到弹出窗口,并打开另一个弹出窗口。

如果我为两个 SendKeysToWindow 命令创建两个单独的按钮,然后一个接一个地按下它们,两个命令都可以正常执行。

可能是什么问题?

感谢您提前提供的帮助,这真的让我发疯了。

PS:我是C#的初学者,所以请保持答案简单。

0 投票
2 回答
2859 浏览

c# - FindWindowEx - 如果有多个具有相同类名的文本框,则选择文本框

我想使用 SendMessage/PostMessage 将一些键发送到应用程序文本框。我使用 Microsoft Spyxx 来获取此文本框的类名。现在我的问题是这个应用程序中有几个文本框具有相同的类名(“WindowsForms10.EDIT.app.0.2e0c681”)和相同的窗口名。

如何获得正确的手柄?

PS:我用 Visual c# 2008 express 在 c# 中编码

0 投票
3 回答
9411 浏览

c# - 如何使用 Control.FromHandle?

我看到了一个名为 Control.FromHandle 的方法,它(应该)让你可以访问它。现在,我想用这段代码试试

但这显然行不通。我亲自检查了句柄是否正确......但该方法返回一个空控件。有解释吗?

0 投票
1 回答
127 浏览

c++ - how do i make this so everything can use it? C++

im somewhat new to c++ so i don't know how to do this but my main point in recoding this is to incress the speed of my program, i have been coding a project and my code is:

so i have about 20 functions that all use that at the start of each time i run them and the value will never change so is there some way i can declare and then set it at the value of what it finds?

my code is set up like this

one main file int main() and it's just set on a loop and it keeps retesting and calls the other functions and everything else is in a void name() and i have 2 int name()

im using VC++ 2008.

edit no :| i just want a way i can share thoses values with all of the program.

0 投票
1 回答
1349 浏览

macos-carbon - 在 64 位应用程序中使用碳和碳问题查找位置窗口

正如我今天在一些问题中所说,我正在寻找在某个位置获取 window 或 windowPart 引用的方法。虽然我知道我可以为此目的使用 Cocoa(我还不知道该怎么做)我更喜欢(并且可能需要)使用 Carbon 来做到这一点,因为需要这个功能的整个应用程序都是用 C++ 编写的,但我已经尝试发现很多问题。

有人使用以下函数之一获得有效的 windowPtr 或 windowRef 吗?FindWindow、MacFindWindow、HIWindowFindAtLocation 或 FindWindowOfClass

我总是得到 0 作为我正在寻找的 windowRef 或 windowPtr 。我做错了什么?有任何想法吗?

确实,现在如果你想为 Mac OS X 创建一个 64 位应用程序,你需要使用 Cocoa 来实现它的用户界面,因为 Carbon 应用程序常用的一些 API 在 64 位应用程序中不可用?

谢谢你。

JxXx

0 投票
4 回答
14293 浏览

c# - 从窗口类名获取窗口句柄

我试图在我的进程中获取子窗口的窗口句柄,我拥有的唯一信息是窗口类名。有没有我可以使用的win32函数?我正在从 C# 执行此操作。

更详细一点:这是一个 Visual Studio 插件,用 C# 编写。所以我的流程是visual studio,它有很多窗口。其中一个有一个窗口类“VsTipWindow”。我不知道那个窗口的直接父窗口,我只有类名。有什么方法可以让我从中获取窗口句柄吗?

0 投票
1 回答
4506 浏览

python - Python Win32GUI 查找窗口

我有一个 GUI Windows 应用程序,我想使用 Python 中的扩展 Win32gui 来控制它。如何找到s必须提供给 FindWindow 函数的字符串?

我需要使用以下代码:

谢谢!