一个程序弹出了一个对话框,如何知道点击某个按钮系统调用了哪个函数

我的程序调用了一个dll的函数,这个函数会弹出一个对话框要求选择怎么知道点它的某个按钮触发了什么函数... 我的程序调用了一个dll的函数,这个函数会弹出一个对话框要求选择怎么知道点它的某个按钮触发了什么函数 展开
 我来答
百度网友0d6666b
2011-04-26 · TA获得超过696个赞
知道答主
回答量:256
采纳率:0%
帮助的人:241万
展开全部
这个很简单,你只要在编辑这个对话框按钮的程序体里,编辑一个调用某个函数的语句就行了,
更多追问追答
追问
我的程序调用了一个dll的函数,这个函数会弹出一个对话框要求选择怎么知道点它的某个按钮触发了什么函数
追答
他的按钮要么是YES/NO型的,要么是数组型的,这个你要根据什么变成语言来了解的,比如VB的话,应该通过vbYes和vbNo来控制,if vbyes=true then 执行代码,通过这种方法来运行,如果是C#之类的,他们都有固定的格式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-29
展开全部
没法知道
除非你去把那个dll给反汇编出来,获取具体代码
追问
是啊,我用VS调试,程序会运行到弹出来的那个窗口的消息循环里面,但是那个消息循环的汇编代码特别长,我不知道具体响应点击  “保存”  那个按钮的消息函数是什么,这个有没有办法知道啊,应该在里面怎么找

其实是webbrowser调用另存为的时候弹出来一个选择目录的窗口,但是我不想要那个窗口,没有别的办法了
追答
没有dll的源码,是不知道具体调用什么的,只能根据事先了什么功能去推测
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式