攻城师们!怎么实现QQ截屏功能里面的背景变暗和局部高亮显示的
攻城师们!如何实现QQ截屏功能里面的背景变暗和局部高亮显示的?
现在已经知道QQ截屏的功能是全屏截一张背景图,然后处理背景变暗,但不知道这一步是这么操作的,还有鼠标移动的时候,鼠标索引的当前句柄矩形区域显示高亮,这又是这么做的?
------解决方案--------------------
我觉得可以这样。
1. 全屏截图放到内存
2. 取当前屏幕鼠标位置的窗口句柄
3. 内存中将该句柄的区域的画面正常显示 其他区域贴上透明的蓝色图
4. 鼠标移动过程中根据鼠标位置重复 2、3 步骤
------解决方案--------------------
http://topic.****.net/u/20090918/19/42a28ccb-4090-40b0-be39-d093a3aabcc2.html
------解决方案--------------------
也可以用2个BMP,一个亮,一个灰度的,灰度的读取BMP,修改RGB值。然后用几个DC贴上去
------解决方案--------------------
方法有很多,在需要变暗的地方贴一个半透明图,在需要显示的地方不做处理
------解决方案--------------------
rgb--
rgb++
完毕
现在已经知道QQ截屏的功能是全屏截一张背景图,然后处理背景变暗,但不知道这一步是这么操作的,还有鼠标移动的时候,鼠标索引的当前句柄矩形区域显示高亮,这又是这么做的?
------解决方案--------------------
我觉得可以这样。
1. 全屏截图放到内存
2. 取当前屏幕鼠标位置的窗口句柄
3. 内存中将该句柄的区域的画面正常显示 其他区域贴上透明的蓝色图
4. 鼠标移动过程中根据鼠标位置重复 2、3 步骤
------解决方案--------------------
http://topic.****.net/u/20090918/19/42a28ccb-4090-40b0-be39-d093a3aabcc2.html
------解决方案--------------------
也可以用2个BMP,一个亮,一个灰度的,灰度的读取BMP,修改RGB值。然后用几个DC贴上去
------解决方案--------------------
方法有很多,在需要变暗的地方贴一个半透明图,在需要显示的地方不做处理
------解决方案--------------------
rgb--
rgb++
完毕