当包装控件设置捕获时,如何接收鼠标事件?
当我按下修饰键(Shift 或 Control)进行单击时,我的 WndProc 没有看到鼠标松开通知。我在没有修饰键的情况下看到它们,并且在使用修饰键时看到鼠标…
如何在 C# 服务和单独的 VB 6 应用程序之间来回传递结构(或类)消息?
我需要在 ac# 服务和正在运行的 vb 6 应用程序之间传递数据,考虑使用 Windows Messaging。如何在 C# 服务和正在运行的 VB 6 应用程序之间来回传递数…
窃取另一个应用程序树视图的内容
我有一个用 Java 编写的带有非常大的 TreeView 控件的应用程序。我想仅在叶子的类似 XPath 元素的列表(只是字符串而不是 JList)中获取树控件的内容…
不同的 RegisterWindowMessage() 名称看起来相同
使用 C/C++ Windows API RegisterWindowMessage() 我使用应用程序的名称作为消息名称。 接下来,我使用相同的方法调用 CreatMutex()名称以便我可以判…
用于监视外部应用程序使用的 Windows 消息的工具
我正在寻找一个用于实时监控外部应用程序触发的Windows消息的工具。 前段时间我使用了 winsight32 (Delphi 附带的工具),但是内存非常昂贵并且冻结…
当 Spy++ 时 EM_GETLINE 失败正在运行
我的应用程序在 Windows XP 上运行,某些对话框中有一个编辑框。当我在此控件上发出 EM_GETLINE 时,它返回其内容并且没问题,但是当我启动 Spy++ 时…
如何学习多点触摸屏的通信协议并为其编写 C# 应用程序?
我有一台上面有多点触控覆盖层的显示器。它在 Windows 7 上运行良好,但我想用 C# 为 Windows XP 编写一个多点触控应用程序,该应用程序不支持开箱即…
如何将按键发送到 DirectX 应用程序?
我需要用任何编程语言(最好是 Delphi 7 / Delphi 10 / C#)编写一个程序,模拟每 10 秒按一次 1 到 Windows XP 或 Windows 7 中的给定进程。发送 Win…
在 Windows7 中从安全屏幕(Ctrl+Alt+Del)返回时未收到 WM_PAINT 消息
我需要检测安全屏幕的关闭,这是用户在Windows下按Ctrl+Alt+Del时出现的全屏。 在 Xp 中,当屏幕关闭时,我的应用程序会收到一条 wm_paint 消息,但在…
当显示“您已崩溃,我们很抱歉...”时,完全停止应用程序弹出窗口
如果我的应用程序崩溃,我会拦截崩溃(使用函数 SetUnhandledExceptionFilter)。在我的崩溃处理程序中,我创建一个小型转储文件,并通知用户他的应用…
Delphi SDI 应用程序 - 不处理级联/平铺水平和平铺垂直平铺?
我的应用程序似乎没有接收或处理特定 Windows 版本上级联、水平平铺/垂直平铺的相同 Windows 消息。 Windows XP x32 - 不工作 Windows XP x64 - 未测…
Windows API:窗口保证收到的第一条消息是什么?
我一直习惯于认为 WM_CREATE 是窗口收到的第一条消息。然而,当在顶级窗口上测试这个假设时,结果证明它是错误的。在我的测试中,WM_MINMAXINFO 作为…
C# 获取子窗口句柄
我正在用 C# 启动一个进程,然后使用 SendMessage 将 Windows 消息发送到该进程。通常我将消息发送到 Process.MainWindowHandle,但在某些情况下,我…