CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

怎样得知系统当前活动应用程序的光标位置

楼主zhc(zhc)2000-09-23 16:31:00 在 VC/MFC / 基础类 提问

我做了一个类似输入法的程序,程序有一个输入条,我想象智能ABC输入法一样  
  让输入条跟踪光标位置,但是我无法取得系统当前光标的位置,我用了  
  GetCaretPos   这个函数,可是它只能取得运行程序的光标位置,而  
  不能取得其他进程中光标的位置,有谁能帮助我。 问题点数:50、回复次数:4Top

1 楼andygood()回复于 2000-09-23 21:11:00 得分 20

 
          GetCaretPos可以呀!  
   
          只不过你需要先使用诸如FindWindow之类的函数得到其他进程的某个窗口的句柄,然后使用CWnd::FromHandle()来转化为一个CWnd指针,再使用pWnd->GetCaretPos()。  
  Top

2 楼zhc(zhc)回复于 2000-09-24 16:35:00 得分 0

andygood:  
  你是否实际使用过,我在使用中就无法得到位置。而且函数GetCaretPos的参数里  
  并没有窗口句柄,使用任何pWnd都是一样的。Top

3 楼SCUM(人渣)回复于 2000-09-24 16:49:00 得分 10

andygood   的方法可以用。Top

4 楼CoolHg(苦听)回复于 2000-09-25 15:59:00 得分 20

我想在IME开发包里应该有相关的解决办法吧Top

相关问题

  • 系统中应用程序的。。。
  • 如何指定应用程序的鼠标光标?
  • 怎样才能通过我的应用程序得知其它应用程序的一个控件的handle?
  • 如何得知应用程序用的哪个端口?
  • 如何在VB开发的应用程序中调用动画光标?
  • 如何获得系统的应用程序?
  • [讨论]:用应用程序的方式实现网站系统
  • 应用程序隐藏在系统托盘中的问题!
  • 如何打开系统托盘中的其他应用程序?
  • 讨论:应用程序的系统无关性

关键词

  • 函数
  • 系统
  • 输入法
  • 光标
  • getcaretpos
  • 位置
  • 句柄
  • 系统当前
  • 使用
  • 程序

得分解答快速导航

  • 帖主:zhc
  • andygood
  • SCUM
  • CoolHg

相关链接

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

广告也精彩

反馈

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