问题标签 [messages]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在延迟消息到达处理程序之前删除它们?
我的问题是我需要延迟 1 秒发送消息。然后处理程序启动一些操作,您将获得图片。
然而,在某些情况下,应该删除已发送的消息(在第二个过去之前)以防止处理程序执行任何操作。我无法弄清楚如何做到这一点(或者甚至可能),所以如果你们中的任何人有线索,请告诉我..
c++ - WINAPI:查看来自其他进程的消息
我对 Windows API 很陌生,想知道如何查看另一个进程收到的消息。例如,我想获取记事本的 HWND 并查看发送到此窗口的所有消息。我用 C/C++ 编写代码。
谢谢
windows - 如何防止任务管理器杀死我的程序?
有什么方法可以保护我的 Delphi 应用程序不被 Windows 任务管理器(或其他类似 Process Explorer)杀死?
我认为 Windows 消息可以做到这一点(通过做一个钩子并拦截 TerminateProcess 消息)。
我想要一个这种保护的例子。卡巴斯基反病毒套件是这样的;我们无法在任务管理器中结束他们的进程。
mysql - MySQL:大型 VARCHAR 与 TEXT?
我在 MySQL 中有一个消息表,用于记录用户之间的消息。除了典型的 id 和消息类型(所有整数类型)之外,我需要将实际的消息文本保存为 VARCHAR 或 TEXT。我将前端限制设置为 3000 个字符,这意味着消息永远不会插入到数据库中的长度超过此长度。
使用 VARCHAR(3000) 或 TEXT 是否有理由?写 VARCHAR(3000) 有点违反直觉。我已经在 Stack Overflow 上浏览过其他类似的帖子,但如果能获得特定于这种常见消息存储类型的视图会很好。
c# - 如何将消息从子用户控件传递给父控件
这是一个 Windows 窗体/.Net C# 问题。
我有一个无边框窗口,其透明度键和背景颜色使其完全透明。窗口内有几个用户控件。
我希望能够移动窗口。我知道如何在父窗口上执行此操作,但我的问题是子控件是唯一可见的东西,因此是唯一可点击的东西。
问题是:如何将某些消息传递给父级,以便在按下鼠标右键并且鼠标在任何一个子控件上移动时父级可以移动?
或者,也许你可以建议另一种方式?
谢谢您的帮助。
标记
delphi - WM_SysCommand在delphi中防止窗口移动
我使用以下代码来捕获按下程序的最小化按钮的时间,以便我可以从任务栏中隐藏表单,从而最小化到系统托盘。
我也不得不将捕获放入关闭按钮,因为此代码阻止程序通过关闭按钮关闭。我需要帮助的是如何修复已停止使用此代码的标题栏拖动程序窗口的问题。
.net - 是否有 SPY++ 仅用于查看 .NET Framework 消息?
有没有什么好的程序可以查看后台.net框架上正在执行的功能/消息?我正在寻找类似于 spy++ 正在做的事情,仅适用于 .NET。
我有一些奇怪的行为,我需要了解导致它的原因,而且我不认为有更好的选择。
谢谢
delphi - RichEdit VCL 和 URL。OnPaint 问题的解决方法
我的问题是 Delphi progies 吓死人 - Windows 中的 Rich Edit(XP 和 XP 之前的版本)。
情况:
我在表单的 OnCreate 中添加了 EM_AUTOURLDETECTION。目标 -> RichEdit1。然后,我有表格,即在显示表格后“折叠”。RichEdit 控件是饱和的、可见的和启用的,但它是“隐藏的”,因为表单窗口已折叠。
我可以展开和折叠表单,使用 Button1 并更改表单的 Constraints 和 Size 属性。
第一次展开表单后,RichEdit1 控件内的 URL 会突出显示。但是,在第二次、第三次、第四次等……我折叠和展开表单之后,RichEdit1 控件不再突出显示 URL。
我试过 EM_SETTEXTMODE 消息,还有 WM_UPDATEUISTATE,还有基本的 WM_TEXT 消息 -> 不走运。看起来这个消息在发送键盘敲击(虚拟键码)时确实有效(启用检测),但在修改文本时无效。另外 - 我正在考虑重写代码以使 RichEdit Control 动态化。这会解决问题吗?
也许解决方案是覆盖 OnPaint / OnDraw 方法以避免折叠或展开表单时突出显示(格式化)丢失?
奇怪的是,我的 Embarcadero 文档说这个功能必须在任何时候文本被修改时工作。为什么它不起作用?
任何帮助表示赞赏。我正在制作这个社区 Wiki,因为这是常见问题,我们可以一起找到解决方案,对吗?:)
另外 - 后续行动和相关问题:
visual-c++ - 如何发送,键盘消息镜像到edit1控件
gMsgHook = SetWindowsHookEx(WH_KEYBOARD_LL, GetMsgHookProc, ghInstDll, 0);
…………
iphone - iphone消息应用程序。我怎样才能建立类似的东西?
我想构建一些与 iphone 上默认提供的 iphone 消息应用程序非常相似的东西。我不确定应该使用哪些 UI 元素来构建消息应用程序的对话视图。
气球是如何创建的以及它们是如何放置在位置上的。哪些 UI 元素用于创建气球?
我对 iphone 应用程序开发很陌生