window-messages相关内容

Spy++是如何构建它的进程列表的?

TL;DR - Spy++ 工具是如何真正构建其进程列表的? 舞台 我们有一个挂起的 MFC 桌面应用程序(在 Windows XP 上运行),它不再对任何用户输入做出反应.但是,当通过 alt-tab 切换到它时,它会被重绘.(它确实收到 WM_SETFOCUS、WM_ACTIVATE 等.它显然没有收到任何鼠标或键盘消息.) 由于应用程序陷入了困境,我们提取了一些进程转储,但 ..
发布时间:2022-01-12 15:19:24 C/C++开发

在 WndProc 中处理 AeroSnap 消息

在我的 C# .NET 4 应用程序中,我使用 WndProc 来处理一些主要处理应用程序大小调整为全屏的消息. 现在我只是在处理 SC_MAXIMIZE 和 WM_NCLBUTTONDBLCLK 以确定窗口的大小是否调整为最大化状态或从最大化状态(我知道我不需要 WndProc处理 SC_MAXIMIZE,但是当我双击应用程序的标题栏时,Form_Resize 似乎没有触发 WM_NCLB ..
发布时间:2021-12-18 08:12:24 C#/.NET

寻找用于进程间通信的 Windows 消息的替代方案

我有一个多线程应用程序 (MIDAS),它利用 Windows 消息与自身进行通信. 主要形式 主窗体接收RDM发送的windows消息LogData(‘DataToLog’) 因为使用了windows消息,所以它们具有以下属性 收到的消息是不可分割的 收到的消息按发送顺序排队 问题: 你能提出一种不使用 Windows 消息的更好方法吗? 主表单代码 ..
发布时间:2021-12-13 23:57:26 其他开发

WM_REFLECT_NOTIFY和WM_NOTIFY

什么是WM_REFLECT_NOTIFY,在哪里可以找到它的文档,并且此消息与WM_NOTIFY有何不同? 参考示例: 在拥有ownerdraw和virtualmode的列表视图中闪烁 ListViewSubItem.范围几乎可以使用 解决方案 WM_REFLECT_NOTIFY被称为值为0x204E,即0x2000 + WM_NOTIFY.消息反射的典型用法是将通知发送回其 ..
发布时间:2020-07-28 04:19:26 其他开发

C ++ Builder XE,传递和处理用户定义的消息

我正在尝试学习如何在VCL表单应用程序中传递和处理消息. 我已经研究了一段时间,发现假设我有一个进度条,我想使用消息进行更新(顺便说一句,如果还有其他更好的方法,我很想听听) 所以我做了一个简单的项目来测试这些东西,这就是我所拥有的(RECEIVER是带有进度条的表单的名称,SENDER是用于发送消息的按钮,updBar是用于更新进度条的函数,123456是消息我要使用的ID): Unit1.cp ..
发布时间:2020-07-19 18:59:08 C/C++开发

在WPF窗口中接收带有窗口消息的键盘事件(HwndSource.AddHook)

我有一个带有文本框的窗口.光标在文本框内.如果我按一个键,那么我会在WndProc中收到一条消息(用于KeyUp和KeyDown).但是,如果我在KeyUp和KeyDown事件中将e.Handled = true设置为true,那么我将不会收到任何关键消息: public partial class MainWindow : Window { public MainWindow() ..
发布时间:2020-06-29 19:02:40 C#/.NET

Win32:如何将消息发布到Windows中其他用户运行的进程?

我们运行两个应用程序,每个应用程序都使用RegisterWindowMessage()注册同一条消息:在计算机上同一用户会话中,应用程序A作为常规用户,应用程序B作为管理员在应用程序中,这些应用程序会将这个消息发送给另一个. 当A和B以同一用户身份运行时,一切都很好,并且我们能够使用PostMessage()消息进行通信.现在,随着应用程序B的运行,管理员消息不再出现.我们该怎么办? 这种情 ..

CloseWindow和WM_CLOSE有什么关系

我目前有点困惑:是 WM_CLOSE 和 ::CloseWindow 以任何方式“相关"还是用于完全不同的事物? 关闭Windows的文档不要提及API函数 CloseWindow . CloseWindow应该真正被称为"MinimizeWindow"还是我遗漏的是什么? 解决方案 CloseWindow和WM_CLOSE完全无关. CloseWindow函数的名称错误.鉴于其恢复 ..
发布时间:2020-05-09 19:30:23 C/C++开发

Spy ++如何构造其进程列表?

TL; DR -Spy ++工具如何真正构建其进程列表? 阶段 我们有一个MFC桌面应用程序(在Windows XP上运行)挂起,因为它不再对任何用户输入做出反应.但是,通过alt-tab切换到 时会重新绘制. (它确实收到WM_SETFOCUS,WM_ACTIVATE等.它显然没有收到任何鼠标或键盘消息.) 由于该应用程序处于死角,我们取消了一些流程转储,但是到目前为止这些都没 ..
发布时间:2020-05-09 19:25:05 C/C++开发

寻找在进程间通信中使用的Windows消息的替代方法

MAIN FORM $ b我有一个多线程应用程序(MIDAS)使用Windows消息与自己进行通信。 $ b 主窗体接收RDM发送的Windows消息 LogData('DataToLog') 由于使用Windows消息,它们具有以下属性 收到的邮件是不可分割的 收到的邮件按照发送的顺序排队 QUESTION: 你能建议一个更好的方法在不使用Windows消息的情况 ..
发布时间:2017-04-23 14:32:51 Delphi

在WndProc中处理AeroSnap消息

在我的C#.NET应用4,我用的WndProc 来处理一些信息大多涉及调整应用程序和全屏。 现在我只是处理 SC_MAXIMIZE 和 WM_NCLBUTTONDBLCLK 来确定窗口调整大小或从最大化状态(我知道我不需要的WndProc处理 SC_MAXIMIZE ,但 Form_Resize 似乎没有火一个 WM_NCLBUTTONDBLCLK 邮件应用程序的标题栏时,我双击。 现在我发现 ..
发布时间:2016-08-28 15:09:52 C#/.NET