sendmessage

    0热度

    3回答

    我正在尝试使用按钮单击形式移动(使用标题栏)。 我想这将是使用简单的SendMessage: Const WM_LBUTTONDOWN As Integer = &H201 Button1.Capture = False Cursor.Position = Me.Location + New Size(50, 8) SendMessage(Me.Handle, WM_LBUTTONDOW

    1热度

    2回答

    我们有一个RichEdit控件,我们允许用户插入一个Office MathML等式对象。 基本逻辑是这样的:在插入数学方程式的用户点击,我们允许他们使用外部MATHML编辑器,那么我们将粘贴的图像来表示等式插入RichEdit控件: ' Paste the picture into the RichTextBox. SendMessage ctlLastFocus.hwnd, WM_PA

    5热度

    1回答

    所以我正在构建一个使用win32的SendMessage作为IPC的应用程序。 我正在使用FindWindow获取基于className和windowName的hWnd。这一切都很好,直到我想与根(如在桌面的孩子)谈话,具有相同的名称/类名称作为其他根Windows的窗口。 是否有替代FindWindow我可以用来选择我想要的hWnd?

    2热度

    2回答

    我试图在C#中使用SendMessage在Notepad ++中检索文档文本。以下是我目前的代码。 SendMessage的第一个调用正确返回文本的长度。对SendMessage的第二次调用不会将文本插入到StringBuilder变量文本中。为什么不? [DllImport("user32.dll", EntryPoint = "SendMessage", CharSet = CharSet.A

    1热度

    1回答

    我必须编写一个Windows服务应用程序(无GUI)来监视一个事件,并且如果它发生将向应用程序发送一个标准的Windows消息。应用程序的句柄将通过一个DLL被提供给服务,然后卸载它,所以我们希望使用Windows消息。 问题在于服务是否需要做任何特殊的事情来使用SendMessage到窗口句柄,因为它可能在不同的屏幕上或Vista中。这是可能的,如果有的话,我该怎么做?

    0热度

    3回答

    我无法使SendMessage激活另一个程序的菜单。当寻找通过间谍++当用户点击菜单上会发生以下情况: 000A0628 P WM_NCLBUTTONDOWN nHittest:HTMENU xPos:1706 yPos:395 [wParam:00000005 lParam:018B06AA time:27:23:56.156 point:(1706, 395)] 000A0628 S W

    3热度

    4回答

    我知道如何模拟鼠标和键盘事件,但它们的作用就好像用户做了它们一样,所以它们会影响活动的窗口。我需要的是模拟其中一个输入,但是在一个不活动的窗口中。 我并不是说它被最小化了,想象一下,例如,你有msPaint和记事本。记事本在绘画前面。并且您想要在绘画窗口的某些坐标中模拟鼠标点击,但不会将其设置为活动状态,从而使用户可以继续使用位于绘画前面的记事本。 这可能吗?谢谢! 我已经试过这样: cons