检测Skype是否处于“紧凑视图”状态或“默认视图”
我的应用程序的运行方式由 Skype 的视图模式决定,因为我的应用程序正在寻找类 TConversationWindow 的窗口,如果在默认视图中,该窗口是 tSkMainForm…
获取前台CHILD窗口
每当 Skype 处于默认视图时,TConversationWindow 就会成为 tSkMainForm 窗口的子窗口。 我在查找哪个 TConversationWindow 处于活动状态时遇到问题 -…
C# 使用 PrintWindow
我试图在 win7 中捕获一个窗口而不禁用 aero,我听到 PrintWindow 有效。 但我不知道如何使用它,我找到了一些文章但我在其中任何一个中都看不到任何…
EnumWindows 和 EnumChildWindows 使我的 Treeview 保持更新
我正在尝试制作一个类似于 Winspector Spy 的程序。我的问题是我希望我的虚拟树视图始终更新 - 也就是说,在创建窗口、销毁窗口等时更新它。当然,所…
创建一个函数来仅按类名挖掘 Windows 句柄
所以我刚刚得到了关于 获取 Skype 聊天框句柄。 我现在正在尝试创建一个简单的函数,用于挖掘句柄。以下是我希望能够使用它的方式: MyHWND := DigFor…
在外部应用程序的文本区域中设置插入符位置?
感谢 Rob Kennedy 对我的问题的回答 如何设置 Skype 聊天窗口文本。 但是,每当我使用 SendMessage(RichEditWnd,WM_SETTEXT,0,Integer(PChar(Edit1.Te…
表单上 SetParent() 的托管方法
如何将窗体显示为不在我的程序中的窗口的子窗口? 我有一个应该是父级的窗口句柄,但我在表单上没有看到任何 SetParent() 的托管方法。有吗?似乎 for…
转储 Windows 进程的句柄以及有关它们的额外信息
今天,我的应用程序在分配图像时在 Windows 上抛出“不再处理”错误。为了调试这个,我希望获得我的应用程序已获取的所有句柄的列表。如果可能的话,…
如何使用 JScript 获取进程的主窗口句柄?
JScript 中是否有任何方法可以通过提供进程名称来获取进程主窗口的句柄? Process.MainWindowHandle 属性仅适用于 JScript .NET。经典 JScript 中有类…
获取进程的所有窗口句柄
使用 Microsoft Spy++,我可以看到属于进程的以下窗口: Process XYZ 窗口句柄,以树形式显示,就像 Spy++ 给我的: A B C D E F G H I J K 我可以获…