window-messages相关内容
TL;DR - Spy++ 工具是如何真正构建其进程列表的? 舞台 我们有一个挂起的 MFC 桌面应用程序(在 Windows XP 上运行),它不再对任何用户输入做出反应.但是,当通过 alt-tab 切换到它时,它会被重绘.(它确实收到 WM_SETFOCUS、WM_ACTIVATE 等.它显然没有收到任何鼠标或键盘消息.) 由于应用程序陷入了困境,我们提取了一些进程转储,但
..
在我的 C# .NET 4 应用程序中,我使用 WndProc 来处理一些主要处理应用程序大小调整为全屏的消息. 现在我只是在处理 SC_MAXIMIZE 和 WM_NCLBUTTONDBLCLK 以确定窗口的大小是否调整为最大化状态或从最大化状态(我知道我不需要 WndProc处理 SC_MAXIMIZE,但是当我双击应用程序的标题栏时,Form_Resize 似乎没有触发 WM_NCLB
..
我有一个多线程应用程序 (MIDAS),它利用 Windows 消息与自身进行通信. 主要形式 主窗体接收RDM发送的windows消息LogData(‘DataToLog’) 因为使用了windows消息,所以它们具有以下属性 收到的消息是不可分割的 收到的消息按发送顺序排队 问题: 你能提出一种不使用 Windows 消息的更好方法吗? 主表单代码
..
什么是WM_REFLECT_NOTIFY,在哪里可以找到它的文档,并且此消息与WM_NOTIFY有何不同? 参考示例: 在拥有ownerdraw和virtualmode的列表视图中闪烁 ListViewSubItem.范围几乎可以使用 解决方案 WM_REFLECT_NOTIFY被称为值为0x204E,即0x2000 + WM_NOTIFY.消息反射的典型用法是将通知发送回其
..
我正在尝试学习如何在VCL表单应用程序中传递和处理消息. 我已经研究了一段时间,发现假设我有一个进度条,我想使用消息进行更新(顺便说一句,如果还有其他更好的方法,我很想听听) 所以我做了一个简单的项目来测试这些东西,这就是我所拥有的(RECEIVER是带有进度条的表单的名称,SENDER是用于发送消息的按钮,updBar是用于更新进度条的函数,123456是消息我要使用的ID): Unit1.cp
..
我有一个带有文本框的窗口.光标在文本框内.如果我按一个键,那么我会在WndProc中收到一条消息(用于KeyUp和KeyDown).但是,如果我在KeyUp和KeyDown事件中将e.Handled = true设置为true,那么我将不会收到任何关键消息: public partial class MainWindow : Window { public MainWindow()
..
我们运行两个应用程序,每个应用程序都使用RegisterWindowMessage()注册同一条消息:在计算机上同一用户会话中,应用程序A作为常规用户,应用程序B作为管理员在应用程序中,这些应用程序会将这个消息发送给另一个. 当A和B以同一用户身份运行时,一切都很好,并且我们能够使用PostMessage()消息进行通信.现在,随着应用程序B的运行,管理员消息不再出现.我们该怎么办? 这种情
..
我目前有点困惑:是 WM_CLOSE 和 ::CloseWindow 以任何方式“相关"还是用于完全不同的事物? 关闭Windows的文档不要提及API函数 CloseWindow . CloseWindow应该真正被称为"MinimizeWindow"还是我遗漏的是什么? 解决方案 CloseWindow和WM_CLOSE完全无关. CloseWindow函数的名称错误.鉴于其恢复
..
TL; DR -Spy ++工具如何真正构建其进程列表? 阶段 我们有一个MFC桌面应用程序(在Windows XP上运行)挂起,因为它不再对任何用户输入做出反应.但是,通过alt-tab切换到 时会重新绘制. (它确实收到WM_SETFOCUS,WM_ACTIVATE等.它显然没有收到任何鼠标或键盘消息.) 由于该应用程序处于死角,我们取消了一些流程转储,但是到目前为止这些都没
..
MAIN FORM $ b我有一个多线程应用程序(MIDAS)使用Windows消息与自己进行通信。 $ b 主窗体接收RDM发送的Windows消息 LogData('DataToLog') 由于使用Windows消息,它们具有以下属性 收到的邮件是不可分割的 收到的邮件按照发送的顺序排队 QUESTION: 你能建议一个更好的方法在不使用Windows消息的情况
..
在我的C#.NET应用4,我用的WndProc 来处理一些信息大多涉及调整应用程序和全屏。 现在我只是处理 SC_MAXIMIZE 和 WM_NCLBUTTONDBLCLK 来确定窗口调整大小或从最大化状态(我知道我不需要的WndProc处理 SC_MAXIMIZE ,但 Form_Resize 似乎没有火一个 WM_NCLBUTTONDBLCLK 邮件应用程序的标题栏时,我双击。 现在我发现
..