社区
C++ 语言
帖子详情
请教:如何让我自己的程序来控制其它程序呢?
hejun548
2008-03-12 03:51:32
由于需要其它程序特殊的功能,我自己无法实现。
我想控制这个程序执行并且按下界面上的一个按钮,而这个按钮会执行一系列的功能。如何实现?
感谢帮忙!
...全文
182
29
打赏
收藏
请教:如何让我自己的程序来控制其它程序呢?
由于需要其它程序特殊的功能,我自己无法实现。 我想控制这个程序执行并且按下界面上的一个按钮,而这个按钮会执行一系列的功能。如何实现? 感谢帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hejun548
2008-03-14
打赏
举报
回复
问题已解决,下面给大家分享一下,同时要特别感谢akirya,coding_hello。
PostMessage(WM_COMMAND,Start->GetDlgCtrlID(),MAKELONG(Start->m_hWnd,BN_CLICKED));
散分!
hejun548
2008-03-14
打赏
举报
回复
哪位大虾,再指点一下,如何控制程序的按钮为按下,也就是Keydown,Keyup动作?我已经获得这个程序窗口的HANDLE还有HANDLE指针。
hejun548
2008-03-14
打赏
举报
回复
哪位大虾,再指点一下,如何控制程序的按钮为按下,也就是Keydown,Keyup动作?
hejun548
2008-03-14
打赏
举报
回复
[Quote=引用 22 楼 xiao_ke 的回复:]
我记得好像是WM_COMMAND消息是
wParam 的高2位指定控件ID,地2位指定具体消息
好久不写windows程序老,忘了
说错了,别骂哈(: <
[/Quote]
好像不对,MSDN都没有这样的用法哦。
hejun548
2008-03-13
打赏
举报
回复
[Quote=引用 15 楼 anguofeng 的回复:]
为什么不考虑dll
[/Quote]
这位大虾可以说明白点吗?
anguofeng
2008-03-13
打赏
举报
回复
为什么不考虑dll
hejun548
2008-03-13
打赏
举报
回复
[Quote=引用 22 楼 xiao_ke 的回复:]
我记得好像是WM_COMMAND消息是
wParam 的高2位指定控件ID,地2位指定具体消息
好久不写windows程序老,忘了
说错了,别骂哈(: <
[/Quote]
好像不是哦,MSDN也没有任何这种用法的说明哦。
hejun548
2008-03-13
打赏
举报
回复
多谢大家,我已经找到这个按钮ID了1012,但是,如何确认这个程序执行成功呢?
能否得到它的返回值?或者得到一个Tab conctrl第一页显示的字呢?(因为这个按钮是否执行成功,这个Tab conctrl会显示相应字体)
hejun548
2008-03-13
打赏
举报
回复
[Quote=引用 22 楼 xiao_ke 的回复:]
我记得好像是WM_COMMAND消息是
wParam 的高2位指定控件ID,地2位指定具体消息
好久不写windows程序老,忘了
说错了,别骂哈(: <
[/Quote]
不对吧,MSDN没有这个用法哦。
还有谁帮忙解决下最后的问题吗?
hejun548
2008-03-13
打赏
举报
回复
[Quote=引用 22 楼 xiao_ke 的回复:]
我记得好像是WM_COMMAND消息是
wParam 的高2位指定控件ID,地2位指定具体消息
好久不写windows程序老,忘了
说错了,别骂哈(: <
[/Quote]
不对吧,MSDN里面没有任何这个信息啊。
xiao_ke
2008-03-13
打赏
举报
回复
我记得好像是WM_COMMAND消息是
wParam 的高2位指定控件ID,地2位指定具体消息
好久不写windows程序老,忘了
说错了,别骂哈(:<
hejun548
2008-03-13
打赏
举报
回复
不知道是不是这个:
BOOL PostMessage(
HWND hWnd, // handle of destination window
UINT Msg, // message to post
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
后面两个参数都不是指定按钮ID的哦。
xiao_ke
2008-03-13
打赏
举报
回复
.............
wparam lparam
总有1个是指定按钮ID的,个人看看MSDN嘛
hejun548
2008-03-13
打赏
举报
回复
[Quote=引用 12 楼 akirya 的回复:]
打开你的资源文件,看按钮ID 是什么,然后在resource.h中找到对应的数值。
WM_COMMAND消息需要一个这样的数值。
如果程序不是你写的,用一些pe工具也能找到这个ID 对应的数值。
[/Quote]
PostMessage函数的参数并没有指定按钮的ID哦。
hejun548
2008-03-13
打赏
举报
回复
[Quote=引用 17 楼 ttlyfast 的回复:]
以前搞过
[/Quote]
麻烦你再搞下可以不?:-)
ttlyfast
2008-03-13
打赏
举报
回复
以前搞过
野男孩
2008-03-12
打赏
举报
回复
FindWindow可以根据窗口类名或者窗口名确定一个窗口。
用VC打开exe文件,打开方式那里选择“资源”,就可以看到资源的信息。
珍惜生命远离CPP
2008-03-12
打赏
举报
回复
打开你的资源文件,看按钮ID 是什么,然后在resource.h中找到对应的数值。
WM_COMMAND消息需要一个这样的数值。
如果程序不是你写的,用一些pe工具也能找到这个ID 对应的数值。
hejun548
2008-03-12
打赏
举报
回复
akirya,你好!
如何得到程序上的按钮ID呢?请指教!
hejun548
2008-03-12
打赏
举报
回复
[Quote=引用 2 楼 akirya 的回复:]
找到窗口句柄 然后PostMessage消息即可
按钮什么的都是WM_COMMAND消息,再看看程序的按钮ID就可以了。
[/Quote]
如何这个窗口上有多个按钮呢?我只需要按其中一个
加载更多回复(9)
lisp对excel其他行列写入_晓东CAD家园-论坛-A/VLISP-[求助]:
请教
VL高手:用VLISP如何用行列参数读写EXCEL里的CELL?-
请教
:用VLISP如何用行列参数读写EXCEL里...
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。您需要 登录 才可以下载或查看,没有帐号?立即注册x
请教
:用VLISP如何用行列参数读写EXCEL里的CELL?虽然可以用(vlax-get-property range "A3")来实现,但用CELL(3,1)的模式更适合编程,
请教
这里的(3,1)如何输入:我贴一段
程序
,供参考:(setq xls (vlax-get-or-create...
微信小
程序
毕业设计和毕业论文怎么写,答辩流程是怎样的?
微信小
程序
毕业设计选题和毕业论文怎么写,答辩流程是怎样的? 1. 开始准备选题、开题报告 大四上学期开学时开始准备论文的,首先是确定论文主题,看自己想做什么毕业设计,可以选取之前接触过的,做过的东西,这样快一些,如果选的是没接触过的方向,一定要早点开始。 为什么选小
程序
:打算做一个小
程序
,因为小
程序
从2019年以来非常热门,而且新技术出来没多少年(不像java出来几十年了),而且难度不高,选题容易过,而且网上视频教学资料充足,这样做的过程中遇到困难也方便
请教
他人或者查询资料。 如果没有接触过小
程序
的
tec
控制
pid
程序
_PID温度
控制
程序
的一个疑问
关于PID温度
控制
,在网上找了个
程序
,看了看有个问题弄不懂,
请教
各位高手,就是下面
程序
中的最后几行,当实际温度大于等于设定温度时,应该就关闭加热了,hightime应该等于0啊,但为...关于PID温度
控制
,在网上找了个
程序
,看了看有个问题弄不懂,
请教
各位高手,就是下面
程序
中的最后几行,当实际温度大于等于设定温度时,应该就关闭加热了,hightime应该等于0啊,但为什么会出来如下这几行,搞不懂。...
微信小
程序
开发01 双线程模型:为什么小
程序
不用浏览器的线程模型?
在我看来,
程序
员的核心能力和竞争力并不是充分了解某种语言或框架的 API ,而是这些语言和框架底层的原理知识。对一个小
程序
的开发者来说,在工作中遇到技术难题时的解决方案往往是基于底层原理的(甚至更直白一点,当你找工作面试时,没人会问你小
程序
的语法),而这正是这节课作为第一讲的价值所在。通过了解小
程序
双线程模型的背景、设计、通信,希望能够让你更深入地理解小
程序
的底层架构。
python gui界面启动脚本、点击按钮执行脚本_
请教
:怎样用Python GUI的按键图标去触发一个Python的
程序
?...
我有一个Linux环境下的已经用Python写好的暂且称之为XXX.py的文件。为了不用每次都在terminal里手动输入 $>python XXX.py,我用Tkinter做了一个非常简单的入门级的GUI:from Tkinter import Tk, RIGHT, BOTH, RAISEDclass Example(Frame):def __init__(self, parent):Frame...
C++ 语言
65,176
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章