madsys
驱动牛犊
驱动牛犊
  • 注册日期2003-03-24
  • 最后登录2016-01-09
  • 粉丝3
  • 关注0
  • 积分24分
  • 威望121点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2661回复:2

如何通过直接写显存的方式在某程序的窗口中输出数据?

楼主#
更多 发布于:2011-01-23 01:57
请问,在windows上如何根据程序窗口的位置,利用直接写显存方式,显示输出呢?比如有个简单的应用程序界面,想让直接写显存的输出,正好显示到这个窗口中。
需要什么步骤呢?
是否要先获取这个窗口的句柄,计算这个窗口的相对位置,然后再通过位置信息直接写屏?

多谢达人~~
kernel hacking
madsys
驱动牛犊
驱动牛犊
  • 注册日期2003-03-24
  • 最后登录2016-01-09
  • 粉丝3
  • 关注0
  • 积分24分
  • 威望121点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2011-01-23 02:04
此外,如果想显示BMP图片感觉还好弄一些,但如果显示文字,是否要自己创建字库?
多谢!
kernel hacking
eleqi
驱动小牛
驱动小牛
  • 注册日期2005-12-20
  • 最后登录2014-01-03
  • 粉丝4
  • 关注2
  • 积分172分
  • 威望1475点
  • 贡献值0点
  • 好评度115点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2011-03-14 00:17
在别人的窗口显示数据有很多方式,试试换个思路。比如直接在应用层做,这里有人代理的GLOBAL HOOK就是个不错的库。 不是必须的话没必要搞驱动级的,付出代价会高得多
游客

返回顶部