CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

如何用程序代吗模拟菜单操作?

楼主huangdong(HMZ)2004-12-01 21:42:11 在 VC/MFC / 界面 提问

点鼠标右键弹出一个菜单,我们可以在菜单上选择。如果用程序代吗来模拟这个过程,该如何做呢?  
  PostMessage   (WM_RBUTTONDOWN);  
  PostMessage   (WM_RBUTTONUP);  
  可以实现右件点击模拟,如何实现菜单操作呢?  
  问题点数:20、回复次数:9Top

1 楼vcleaner(我没当大哥很久了.......)回复于 2004-12-02 10:10:39 得分 15

mouse_event  
  keybd_eventTop

2 楼vcleaner(我没当大哥很久了.......)回复于 2004-12-02 10:11:17 得分 0

VOID   mouse_event(  
      DWORD   dwFlags,   //   flags   specifying   various   motion/click   variants  
      DWORD   dx,             //   horizontal   mouse   position   or   position   change  
      DWORD   dy,             //   vertical   mouse   position   or   position   change  
      DWORD   dwData,     //   amount   of   wheel   movement  
      DWORD   dwExtraInfo    
                                    //   32   bits   of   application-defined   information  
  );  
   
  VOID   keybd_event(  
      BYTE   bVk,                       //   virtual-key   code  
      BYTE   bScan,                   //   hardware   scan   code  
      DWORD   dwFlags,             //   flags   specifying   various   function   options  
      DWORD   dwExtraInfo       //   additional   data   associated   with   keystroke  
  );  
     
  Top

3 楼huangdong(HMZ)回复于 2004-12-07 10:16:53 得分 0

我是指如何实现右键菜单弹出以后的菜单选择操作?Top

4 楼duckypig()回复于 2004-12-07 10:40:26 得分 0

SendMessage(WM_COMMAND,菜单ID,NULL);Top

5 楼huangdong(HMZ)回复于 2004-12-15 21:58:00 得分 0

如果真要用SendMessage(WM_COMMAND,菜单ID,NULL);,我还右键干什么?直接用这条语句不就得了。Top

6 楼babam()回复于 2004-12-16 17:57:18 得分 0

模拟鼠标好了Top

7 楼huangdong(HMZ)回复于 2004-12-17 20:28:59 得分 0

如何确定为只是个问题?Top

8 楼weigang_1(驿动的心)回复于 2004-12-17 21:35:38 得分 0

专门的测试工具可以做到,你先操作一遍,工具会记录你的操作过程,然后就可以反复的模拟你的操作了。  
  网上搜吧!Top

9 楼celerityok(敏行)回复于 2004-12-21 23:00:43 得分 5

mouse_event  
  keybd_event  
  用这两个足够Top

相关问题

  • 如何操作操作系统[程序]中菜单?
  • 如何在程序中模拟点击一个菜单项目?
  • 关于模拟鼠标键盘操作的程序
  • 如何模拟操作其它应用程序?
  • 操作别的程序的菜单的问题
  • 如何在程序中直接操作开始菜单——》运行?
  • 如何向另一个程序传递字符串及模拟鼠标操作?
  • 如何用程序模拟键盘或鼠标操作另外一个程序,急
  • 请教一个关于文档视图程序的菜单操作的问题!
  • 关于编程实现操作其它程序的弹出菜单问题???

关键词

  • 菜单
  • 操作
  • 右键
  • mouse
  • position
  • dword
  • 实现
  • wm
  • event

得分解答快速导航

  • 帖主:huangdong
  • vcleaner
  • celerityok

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo