CSDN论坛 > VC/MFC > 基础类

[请教]向其他应用程序的按钮发送的BN_CLICKED消息应该怎么写? [问题点数:20分,结帖人atonwong]

Bbs1
本版专家分:10
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:10
Bbs4
本版专家分:1341
Bbs4
本版专家分:1423
Bbs2
本版专家分:341
Bbs1
本版专家分:10
匿名用户不能发表回复!登录|注册
其他相关推荐
借助Spy++向指定的窗口发送消息—3
 在1,2部分我已经实现了向单词输入窗口中发送文本(单词),下面我要向翻译软件发送确认消息,相当于我点击“查询按钮”。要发送点击按钮的消息,首先仍然是通过spy找到这个按钮窗口。将spy瞄准器拖放到确认按钮上。 点击确定按钮查看详细信息,可以看到该按钮窗口的控件ID。知道了控件的ID,就可以通过第2节中的方法来判断当前子窗体是否是要找的确认按钮,如果是确认按钮就可以用SendMes
向外部程序发送按键(或组合键)
向外部程序发送按键(或组合键)我想在A程序正常操作时,由我的程序C向最小化的B程序发送按键或组合键(譬如在使用Word时,有一个最小化到任务栏上的IE窗口,我想刷新(F5)或保存(CTRL+S)它)我的想法是,先找到窗口的句柄,然后用Sendmessage向该窗口发送按键消息:int WM_KEYDOWN = 0X100;//按键按下时int WM_KEYUP = 0X101;//按键放开时int
[转]利用winapi向其它进程发送键盘按键消息
向任意应用程序(包括后台的)发送任意按键消息(包括普通字符键、功能键、Shift/Control/Alt加任意按键的组合键),以实现自动执行特定功能,是一个用途很广、很有实用价值的功能,很多人都受困于此,不得其解,本人也遇到这种需求并受阻。刚开始查了很多资料和网上网友的解决方案,有些能起到一定作用,但也有许多方案经试验证实不可行。尤其是关于发送 Shift/Control/Alt 加任意按键的组合
C# 向其它窗口 按键消息
应用:像生产的烧录软件,是由第三方提供你无法修改。但又想在烧录程序时将bin文件中的序列号每烧一次加1;             那么实现以前工作,可以做一个app将bin文件加1,然后向烧录软件发消息。例如烧录软件识别F9, using System.Runtime.InteropServices; [DllImport("user32.dll", EntryPoint = "
动态创建一个CButton按钮并实现其ON_BN_CLICKED消息
目标:动态创建一个CButton按钮并实现其ON_BN_CLICKED消息实现:一、创建按钮 定义CButton变量为类的成员变量;CButton button; 定义该按钮的ID;#define IDC_BUTTON1 8888 在适当的地方创建按钮;button.Create("BUTTON", WS_VISIBLE | WS_CHILD |
向指定的对象发送消息
qt  如希望向指定的对象发送消息,可采用 postEvent的方法。 首先从QEvent处派生出自己的Event类,并调用 注册函数获取自己的type号。 发送者可以调用 QApplication::postEvent来发送消息。 接受者可以重载 event虚函数,并判断传入的event的type是否为自己需要处理的type,如果不是自己需要处理的type,那么就调用 父类的 event函
VC实现向一个窗口发送 tab键 键盘事件
使用过这几种方法:1 keybd_event(VK_TAB,0,0,0); keybd_event(VK_TAB,0,KEYEVENTF_KEYUP,0); 2 //::SendMessage(hwnd,WM_KEYDOWN,VK_TAB,0); //::SendMessage(hwnd,WM_KEYUP,VK_TAB,0); 3 ::PostMessage(hwnd,WM_KEYDOWN,VK_
VC2005 向窗口的按钮发送单击消息
从窗口中的按钮发送消息。按钮会从WM_COMMAND消息的参数中,获取到发送的消息 IDC_BEGIN :要接收消息的按钮IDBN_CLICKED: 单击消息,也可以是双击消息或者其它的消息LPARAM: 要接收消息按钮ID句柄 PostMessage( WM_COMMAND, MAKELONG( IDC_BEGIN, BN_CLICKED), (LPARAM)( GetD
向目标窗口发送字符串消息
:: SendMessage( h ,WM_IME_CHAR ,( WPARAM)(0xBABA),0); //发个汉字 :: SendMessage( h ,WM_CHAR ,( WPARAM )('A'),0);  //
C#中的SendKeys发送按键消息
SendKeys.Send()     向活动应用程序发送击键SendKeys.SendWait()       向活动应用程序发送给定的键,然后等待消息被处理这两个方法可以发送组合键,需要注意的是字母按键应为小写。如全选Ctrl+A,要用SendKeys.SendWait("^a")才有效。
关闭