问题标签 [sendmessage]

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.

0 投票
0 回答
4772 浏览

vb.net - 使用 vb.net 发送 ctrl+down 键

这是我的代码..由于某种原因它不起作用

0 投票
2 回答
2563 浏览

windows - 发送和接收 Windows 消息

Windows 消息似乎是通知 Windows 操作系统上的应用程序的好方法。它实际上运作良好,但我想到的问题很少:

如何为SendMessage 例程的lparam指定结构化数据(就像许多消息代码一样)?我的意思是……当然参数是一个指针,但是进程如何访问它呢?也许它是由发送/接收消息的进程加载的 DLL 分配的?

是否可以共享消息结构参数(在发送者和接收者之间)?它们在发送操作和窥视操作之间编组?如果是这种情况,是否可以通过修改结构化参数从调用方返回数据?这对 SendMessage 可能很有用,因为它是同步执行的,而不是 PostMessage 例程。

其他疑问...

PostMessageSendNotifyMessage有什么区别?

如果应用程序在处理消息泵时向自身调用 SendMessage,是否可能导致死锁?

0 投票
2 回答
1629 浏览

c++ - 发送消息不起作用

我尝试将消息发送到 IE rebar/toolbar,但似乎我的工具栏没有消息效果。谁能告诉我错在哪里?

0 投票
1 回答
2807 浏览

c# - 滚动条移动 SetScrollPos 和 SendMessage

我正在尝试以编程方式移动窗口的滚动条。我首先发送一个:

然后是:

wparam 是正确的。当我通过 spy++ 进行检查时,使用上述代码发送滚动与实际滚动之间的唯一区别在于,在实际滚动中,消息嵌套级别为 1,但此处为 0。但除此之外,所有其他属性都相同,WM_VSCROLL、句柄、位置、wparam 等。但程序滚动不会移动栏。关于我做错了什么的任何建议???

PS:尝试从 ac# 应用程序执行此操作非常感谢!

编辑:当我将 SB_BOTTOM 传递给 wparam 时,它会将我正确地带到滚动的末尾。

0 投票
1 回答
4327 浏览

c# - 使用 COPYDATASTRUCT 将 SendMessage 的 C++ 转换为 C#

我正在将 C++ 应用程序转换为 C#,这通常相当简单,但现在我正在处理指针并遇到问题。

这是原始的C++代码

与结构定义

这是我对C#的转换,使用编组处理指针:

此外,我在我的 C# 代码中使用以下内容:

我的代码没有得到我想要的响应(正在移动视频窗口),所以我做错了。

任何有这方面经验的人都可以告诉我我做错了什么吗?

0 投票
1 回答
616 浏览

wpf - WPF 中的窗口交互/消息传递

我有两个窗口,一个主窗口和一个更新数据库的窗口,主窗口显示数据库中的一些数据。我在主窗口中有一个私有变量,它连接到 DataGrid 以传递数据,我需要使用我在更新窗口中输入的信息来更新这个私有变量。我是否应该尝试在更新窗口中访问这些数据,或者我将如何从 update 向 main 发送消息以告诉 main 更新它。如果不清楚,我可以详细说明。

0 投票
1 回答
7920 浏览

windows - SendMessage WM_LBUTTONDOWN/UP 适用于按钮但不适用于窗口

我正在尝试使用 SendMessage 向 Windows Calculator 发送一些简单的鼠标向下/向上消息。我已经能够通过将消息直接发送到按钮来按下按钮。但是,我无法成功地将相同的消息发送到主计算器窗口句柄。鉴于 hWnd 是计算器的窗口句柄,这是我的代码。

谁能向我解释为什么将 x/y 偏移量更改为“5”键位置的消息发送到 hWnd 而不是 FiveKey 不起作用?我想最终使用这段代码来模拟鼠标点击另一个没有像计算器这样的按钮的应用程序。

0 投票
1 回答
2263 浏览

vb.net - 如何在 VB.NET 中接收 PostMessage/SendMessage?

我正在尝试为我的一个软件(音频播放器)编写一个用于eventghost的小插件。EventGhost 可以发送 SendMessage 或 PostMessage 消息来控制其他应用程序。如何在 VB.NET 应用程序中接收此类消息?有任何想法吗?谢谢!

0 投票
1 回答
129 浏览

iphone - iphone中mail.app用于编辑消息正文的UI是什么

我是一个新的 iphone 程序员。我想知道什么 UI 可以处理 HTML 并且可编辑,与 mail.app 中的回复或转发消息相同。是 UIWebView 还是 UITextView 与 UIScrollView 一起应用?我希望这个 UI 能够回复和转发消息,并且可以将消息保存到数据库。因此,我无法使用 mailcomposer 控制器,因为我无法获取用户输入的数据、抄送、密件抄送、主题和邮件正文字段。

任何人都可以帮忙吗?

谢谢你。

0 投票
1 回答
1032 浏览

c# - C# - 锁定绘图

基本上我已经设置了一个类来处理发送 WM_SETREDRAW 消息,如下所示:

然后我在我的自定义用户控件中有一个 Redraw 方法:

我的问题是,我没有在“Draw Stuff”注释所在的位置绘制任何内容。我究竟做错了什么?(当影响绘图的值发生变化时调用重绘,包括调整大小)