Win32:在该示例中,是什么导致我的消息循环无法正常工作?
我最近遇到了一种情况,我想在 Win32 中使用非模式对话框。 Win32:工具栏对话框似乎永远不会获得焦点并导致主窗口处理缓慢!? 我发现这是我的消息循…
WM_DEVICECHANGE 消息未发送到 WndProc - C++
我的应用程序创建一个窗口来处理 WM_DEVICECHANGE Windows 消息。 WndProc 确实被调用了几次,直到我的应用程序调用一个函数来轮询键盘事件,但无论出…
如何让我的控制台应用程序接收窗口消息?
我需要在控制台应用程序中编写一个消息处理程序来处理收到的消息。例如,我注册 WM_Test 并将其发送到我的控制台应用程序,如下所示: var H: THandle…
如何让 Windows 从应用程序进入睡眠状态?
我正在尝试制作一个可以让 Windows 7 进入睡眠状态的应用程序, 我一直在查看 WM_Messages,但似乎找不到一个可以完成这项工作的。 我可以使用 ether …
将 Windows 服务与交互式窗口 (HWND) 连接的好方法是什么?
我有两项 Windows 技术,我想将它们结合起来:一个 TSP(TAPI 服务提供程序)和一个围绕某些硬件的 API。 API 同步接受请求,但通过向传递的 HWND 发…
从 Windows 方法获取错误 ID:0:FindWindow
我正在尝试向我的 Delphi 应用程序发送 Windows 消息,但我在使用 FindWindow 方法时遇到问题: 我从 GetLastError 方法获取错误 ID 0。 我正在运行 V…
使用 WM_SHOWWINDOW 显示窗口而不是 ShowWindow()
我正在尝试使用热键实用程序(或 NirCMD 等)的 SendMessage 功能来弹出隐藏窗口。例如,我可以通过发送 0x0010 (WM_CLOSE) 来关闭窗口,但是当我尝试…
Delphi - 如何向 TDataModule 发送 Windows 消息?
我需要向 Delphi 2010 应用程序中的 TDataModule 发送 Windows 消息。 我想使用 PostMessage(???.Handle, UM_LOG_ON_OFF, 0,0) 问题: TDataModule 没…
C# - 从特定应用程序捕获 Windows 消息
我正在编写一个 C# 应用程序,它需要拦截另一个应用程序发送的窗口消息。编写我正在监视的应用程序的公司向我发送了一些示例代码,但它是用 C++ 编写…
防止 Windows 关闭
为了检测并防止关闭计算机,我使用了非常简单的程序。它只有一种形式和一个私有过程,如下所示: TForm3 = class(TForm) private procedure WMQueryEn…
如何在单独的进程中使用 SendMessage(..) 发送数据记录
我用来在两个单独的进程上发送数据,但失败了。它只能在相同的进程下工作......这是概念。 //------------------------------------------------ ----…
如何处理Windows消息中动态分配数据的生命周期?
简单的任务:发送带有动态分配数据的Windows 消息,例如任意长度的字符串。您将如何承担释放这些数据的责任? Windows 消息的接收者可能负责释放该数…