如何对其他程序中的系统对话框的控制?目的是写一个程序A来控制程序B
B程序是应用程序,没有源代码,只能用VC找到个控件的ID
B程序是基于单文档的程序
用A程序来控制B程序中的"打开"和"另存为"菜单
可是"打开"和"另存为"菜单是系统对话框
无法找到上面控件的ID
,就没法发送命令!可以用FindWindow找到该程序的句柄
用SendMessage发送消息
B程序是应用程序,没有源代码,只能用VC找到个控件的ID
B程序是基于单文档的程序
用A程序来控制B程序中的"打开"和"另存为"菜单
可是"打开"和"另存为"菜单是系统对话框
无法找到上面控件的ID
,就没法发送命令!可以用FindWindow找到该程序的句柄
用SendMessage发送消息
解决方案 »
- [讨论] 关于在两个进程中弹出模态对话框的问题
- 旋转图片
- StringToHGlobalAnsi有长度限制吗?
- SOCKET s;TCPIP连接是不是一定要用closesocket(s);关闭???
- vfw 中设置帧率问题!!
- HELP!十万火急!
- 请问用TCP/IP协议做的程序该怎么收发自己定义的的类
- 有关CreateThread 函数的问题!
- 彩色图像均值滤波,部分程序,就考虑3×3矩阵。图像滤波结果有问题。求大神指导。程序哪有问题?
- 你好!我是一个VC++的初学者,想请教一个用DAO访问数据库的问题,m_EDIT1是一个编辑框,我是想把数据库 lq.dbf 的第一个字段的内容赋给这个编辑框:
- 局域网如何测速?
- 高手帮我推荐本书啊,关于多线程的书。包括信号量的,共享,互斥 等等的书
if(sWnd==NULL)
{
MessageBox("请打开FLY WC-OML300工具");
}
else
{
sWnd->SendMessage(WM_COMMAND,32888);//ID是32888胡写的
}
GetWindowLong(hWnd, GWL_ID)