如何实现类似QQ截图的一部分功能

CAOKAI1984 2014-03-06 06:53:43
如题,不知道用什么专业词汇形容,具体点说就是想实现类似QQ截图时,整个桌面变灰,无法点击的这个功能。
以便于用户只能点击我自己的程序,请问该如何实现,谢谢!
...全文
329 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
reyoreyoreyo 2015-12-02
  • 打赏
  • 举报
回复
Java实现QQ屏幕截图功能

自定义矩形类Rectangle

在QQ截图程序中,用户用鼠标绘制出的截图区域是可调整大小和位置的,在4个边的中点和4个顶点各有一个小矩形标记。

2015-12-02新增热键及放置系统任务栏功能

效果图:
cf_nxcxy 2014-03-07
  • 打赏
  • 举报
回复
http://blog.csdn.net/crystal_lz/article/details/8274277
cf_nxcxy 2014-03-07
  • 打赏
  • 举报
回复
http://www.cnblogs.com/tuyile006/archive/2007/07/16/815843.html
  • 打赏
  • 举报
回复
你到csdn的下载频道搜“高仿qq截图”会出来一堆下载资源。 基本原理就是利用钩子捕获键盘动作,在鼠标移动时动态画出控件边缘,点击时捕获框内图像。
公西雒 2014-03-07
  • 打赏
  • 举报
回复
没有做过,但是我觉得你可以这样做:打开一个子窗口最大化,设置成任务栏不显示,并且背景为黑色,要有一定的透明度;通过鼠标坐标来获得图片大小和位置,将截取的图片区域设置成完全透明,这些是截图时的效果;最后点击保存或完成按钮,关闭子窗口,截取之前的坐标范围内的图像。
gzw13999 2014-03-07
  • 打赏
  • 举报
回复
网上源码一堆,你百度下呗.

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧