问题标签 [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 投票
4 回答
2435 浏览

internet-explorer - 如何使用 SendMessage 刷新 Internet Explorer?

有人知道如何刷新 Internet Explorer(例如按 F5 键)但使用 PostMessage 或 SendMessage 等“后门”吗?Internet Explorer 窗口未激活,因此我无法使用键盘。

谢谢

(语言不重要)

0 投票
1 回答
2664 浏览

c - 将 FindWindow 与多个根窗口一起使用

所以我正在构建一个使用 win32 的 SendMessage 作为 IPC 的应用程序。

我正在使用 FindWindow 根据 className 和 windowName 获取 hWnd。在我想与与其他根 Windows 具有相同名称/类名的根(如桌面的子级)窗口交谈之前,这一切都很好而且很花哨。

有没有可以用来选择我想要的 hWnd 的 FindWindow 的替代方法?

0 投票
2 回答
1239 浏览

vb6 - 如何在 Visual Basic 6 中对齐 RichEdit 粘贴对象位置?

我们有一个RichEdit控件,允许用户在其中插入Office MathML方程对象。

基本上逻辑是这样的:用户点击插入数学方程,我们允许他们使用外部的 MathML 编辑器,然后我们将一个图像来表示方程到 RichEdit 控件中:

找到它的位置并将其锁定使用:

在美丽的 ANSI 世界里一切都很好,但我们也允许使用Unicode字符,而我注意到,当你使用汉字时,插入的位置错了总位置的一半,即如果它应该成为第 7 个位置,现在它被插入到第三个位置。

基本上除以二,我猜是因为 Unicode 需要两个字节,而 ANSI 只需要一个字节。所以因为我是一个没有RTF、RichEdit 和 Visual Basic 6 经验的傻瓜。

所以我的问题是:我可以在使用 sendMessage 行粘贴图像时更改图像的位置吗?

或者通过其他方式来控制插入到 RichEdit 框中的图像的位置?

0 投票
2 回答
1124 浏览

c++ - Windows Mobile WAP 唤醒

谁能给我指示,或者更好的工作示例,在 Windows Mobile 中使用“WAP 唤醒”功能?

我正在尝试遵循http://msdn.microsoft.com/en-us/library/aa919167.aspx的指示。不幸的是,他们只是给出了解决方案的开始。

第 1 步:注册您的应用程序以收听来自特定端口的 SMS 消息。

第 2 步:向该端口发送 SMS 消息

第三步:应用打开并向应用监听类窗口发送消息

第 4 步:接收该消息并冒泡一个事件

我对第2-4步一无所知..这些甚至是正确的步骤吗?

0 投票
3 回答
1932 浏览

c# - 以编程方式开始移动表单

我正在尝试通过单击按钮来移动表单(使用标题栏)。

我认为使用 SendMessage 会很简单:

但是,尽管如果光标位于表单客户区域中,这会发送消息,但它似乎不会将其发送到表单标题栏(表单以某种方式捕获事件,尽管光标位于标题栏而不是客户区域)。

我已经在按钮上的 mousedown 和 click 事件中尝试了上面的代码,移动光标然后按下 button1。

有什么建议么?

0 投票
4 回答
10523 浏览

multithreading - 使用 SendMessage 进行线程通信

我的问题是:如何使用 SendMessage() 实现两个线程之间的线程通信,一个有窗口(GUI),另一个没有窗口?

问题是 SendMessage() 需要一个句柄(HWND)吗?

关于我的项目的另一个细节:两个线程,一个运行托管代码(一个具有用户界面),另一个运行本机代码(一个没有窗口)

非常感谢!

0 投票
2 回答
2722 浏览

c# - 使用 SendMessage 从闪烁控件中检索文本

我正在尝试使用 C# 中的 SendMessage 在 Notepad++ 中检索文档文本。以下是我当前的代码。对 SendMessage 的第一次调用正确地返回了文本的长度。第二次调用 SendMessage 不会将文本插入到 StringBuilder 变量文本中。为什么不?

0 投票
1 回答
1979 浏览

winapi - Are there special considerations for a windows service to send messages to user windows?

I have to write a Windows Service application (no GUI) that will monitor an event, and if it occurs will send a standard windows message to an application. The handle of the application will be given to the service by a DLL which is then unloaded, so a windows message is the way we wish to use.

The question though is whether the service needs to do anything special to use SendMessage to the window handle, given that it might be on a different screen or something in Vista. Is this possible, and if so, what do I have to do please?

0 投票
3 回答
6967 浏览

c# - 将 C++ 字符串发送到 C# 字符串。互操作

我是进程间通信的新手,需要一些帮助。我希望能够将字符串从 C++ 程序发送到 C# 程序。我的问题是生成的字符串是乱码。这是我的代码:

发送程序(C++):

以及接收程序(C#)(我已经覆盖了 WndProc):

0 投票
3 回答
1890 浏览

winapi - SendMessage 点击非客户端项目

我无法让 SendMessage 激活另一个程序上的菜单。当用户单击菜单时通过 Spy++ 查看时,会发生以下情况:

而当我尝试使用带有 WM_NCLBUTTONDOWN 的 SendMessage 进行相同操作时,会发生以下情况:

有谁知道如何让它正常工作?

干杯

罗斯