会员中心   我的购物车 我的订单 我的积分 浏览档案 老规矩订购
Office Depot Online >> 办公设备 耗材 硬件及周边 办公文教 电脑外设 通讯设备 办公家具 数码设备 办公电器 商务礼品 其他
强力搜索 |热门搜索:文件柜 /传真机 /会议电话 /点钞机 /复印机 /硒鼓加粉 /保险箱 /碎纸机 /新雅月饼
资讯分类
办公设备/Machines
电脑外设/Peripherals
电脑硬件及周边/Accessories
电脑整机/Computers
数码设备/Digital
通讯设备/Telecommunication
办公耗材/Consumables
办公文教/Supplies
办公家具/Furniture
商务礼品/Commercial Gifts
其他商品/Others
办公电器/Electric Appliances
 
>> 资讯中心
电子词典鼠标取词的真面目

解决方案一般有两种,都是针对如何知道当前屏幕任一坐标出的 

字符的 
1.
对每个设备上下文(DC)做一分Copy,并跟踪所有修改上下文(DC)的操作 
  这种方法更强大,但兼容性不好 
 

2. 采用截获对部分GDIAPI调用来实现,TextOut , DrawText , TextOutEx
  字典对每次写屏操作进行跟踪
  技术细节就不赘述乐 

  这种方法也在一些中文系统如中文之星等中采用,另外,有些第三方的字体
  如ADobe,也是这个方法(参阅<<Undocumented Windows>>(Andrew Schulman))  

MY12345提示:无论那种方法,都有潜在的问题,如第一种方法,它在老版本 
               时仍是16位方式的(32位技术困难较大),这样就隐含了一个假定:所有 
               文本输出的32API都要通过16位的DLL实现,在老版本的确如此,担高版本 
               就高版本下就不存在这种情况 
               而且即使是第一种方法也容易带来兼容性的问题,比如博雅和中文之星2.0之间就有 
               一定的兼容性问题(老版本

 

2007年12月19日

 
上一篇:选择属于您的电子词典
下一篇:没有了

 上海办公用品 | 关于我们 | 服务条款 | 支付方式 | 厂商加盟 | 采购招标 | 每刻诚聘 | 广告服务 | 每刻刊物 | 网站地图 | 联系我们 | 办公用品 | 复印机维修 | 2008台历

Copyright©版权所有:上海每刻电子信息技术有限公司 Tel:021-62512345,62523333 Fax:021-62527777 E-mail:service@my12345.com