青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

以前在寫過一個截圖小工具<<共享個人寫的一個截屏小工具>>, 它的主要原理是保存一幅桌面截圖,再把截圖畫的一個全屏的窗口上, 然后我們在該全屏窗口上進行標注和繪畫, 這樣從效果上看起來就像我們是直接在桌面上進行截屏和繪畫一樣了。這種方式實際上也是QQ截屏的方式。

 但是不知道你有沒有發現,這種方式的截屏也有一個比較致命的缺點:就是一旦進入截屏模式,我們就不能再操作桌面窗口了,有些時候我們可能在做了些標注之后想切換下窗口,做些其他事情,但是這種方式下顯然是做不到的, 因為它上面蓋了一個頂層全屏窗口。

最近研究了下這方面的東西,發現其實可以通過一個Layered窗口來實現這塊效果, 簡單說下原理:
1. 啟動截屏時建立一個全屏的layered窗口,該窗口通過UpdateLayeredWindow渲染, 所以像素的alpha通道為1, 這樣看起來就透明了, 但是鼠標點擊時又不會穿透
2. 響應鼠標消息, 在上面畫內容(比如矩形,線條等)

這里關鍵是步驟2,因為GDI對Alpha通道的支持不友好,具體參見<<如何基于純GDI實現alpha通道的矢量和文字繪制>>, 所以我們一般會引入GDI+或是Direct2D。關于如果用GDI+或是Direct2D實現Layered窗口,這里有篇不錯的文章<<Layered Windows with Direct2D>>。

這樣我們就實現了在桌面上透明的繪畫內容, 這時你可以通過alt+tab切換活動窗口, 可以看到標注的內容依然在上面,因為我們的窗口是Alpha通道為1的透明窗口。另外,我們可以在需要的時候給窗口增加一個WS_EX_TRANSPARENT的屬性,這樣我們可以實現鼠標穿透, 并且讓繪畫的內容一直保持在上面。

另外,Win8之后我們可以借助Windows Composition實現更高效的透明窗口,具體參見<<High-Performance Window Layering Using the Windows Composition Engine>>

簡單的測試代碼:NewAnnotTest.rar
posted on 2014-09-22 23:10 Richard Wei 閱讀(6408) 評論(3)  編輯 收藏 引用 所屬分類: windows desktop

FeedBack:
# re: 如何在桌面上透明的繪畫[未登錄]
2014-09-23 17:52 | jcily
想法很新穎,比QQ那種捕獲模擬的實現方案能帶來更強大的功能。  回復  更多評論
  
# re: 如何在桌面上透明的繪畫
2014-09-30 12:39 | WT
好東西  回復  更多評論
  
# re: 如何在桌面上透明的繪畫
2015-09-10 21:22 |
很好用,膜拜大神。個人很喜歡這類的小工具,贊!  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久久久久高潮| 伊人久久婷婷色综合98网| 久久久久网址| 一区二区三区精品久久久| 欧美激情一区二区三区蜜桃视频| 午夜精品剧场| 一本色道久久加勒比88综合| 影音先锋久久精品| 国产欧美欧美| 国产精品hd| 欧美日韩国产999| 欧美.www| 久久综合电影一区| 久久精品30| 欧美一二区视频| 亚洲一区二区四区| 在线亚洲高清视频| 日韩视频免费在线观看| 亚洲二区精品| 欧美xart系列高清| 久久综合久久美利坚合众国| 欧美一区二区精品在线| 亚洲欧美资源在线| 亚洲欧美中文日韩v在线观看| 99v久久综合狠狠综合久久| 亚洲国产日韩欧美在线动漫| 亚洲高清自拍| 亚洲国产精品一区在线观看不卡| 国内伊人久久久久久网站视频| 国产日本欧美视频| 国产日韩综合一区二区性色av| 国产精品亚洲综合一区在线观看| 国产精品久久| 国产精品视频xxxx| 国产区亚洲区欧美区| 国产精品影院在线观看| 国产日韩精品久久| 国产亚洲精品久久久久久| 国产色综合天天综合网| 国产日韩欧美在线视频观看| 国产啪精品视频| 国产一区三区三区| 一区在线观看| 91久久黄色| 亚洲最新在线| 亚洲在线一区二区三区| 欧美一区二区三区免费视| 欧美一区二区三区四区夜夜大片 | 亚洲黄色免费电影| 91久久亚洲| 一区二区三区四区五区精品视频| 中国亚洲黄色| 欧美一区二区三区四区视频| 久久免费视频在线观看| 免费不卡视频| 亚洲精品久久久久久一区二区| 亚洲美女黄色| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲综合色丁香婷婷六月图片| 午夜视黄欧洲亚洲| 久久人人爽人人爽| 欧美激情中文字幕在线| 国产精品福利在线观看网址| 国产一区在线视频| 亚洲欧洲一区二区三区久久| 亚洲最新在线| 久久激情五月激情| 亚洲福利精品| 亚洲一区二区三区精品动漫| 久久久国产精品一区二区三区| 欧美大片在线看免费观看| 国产精品久久久久av免费| 一区精品在线| 亚洲在线免费视频| 美女国产精品| 在线视频精品一| 久久在线免费观看| 国产精品久久久久免费a∨大胸| 狠狠色综合一区二区| 一本色道久久综合亚洲精品高清| 欧美一区中文字幕| 最新国产の精品合集bt伙计| 午夜精彩视频在线观看不卡| 欧美成人精品| 国产一区二区0| 在线亚洲伦理| 蜜桃av一区二区三区| 在线视频亚洲欧美| 欧美肥婆bbw| 黑人巨大精品欧美一区二区小视频| 99综合电影在线视频| 另类人畜视频在线| 亚洲在线观看| 欧美日韩国产色视频| 激情综合亚洲| 欧美一区在线看| 一本久道久久综合中文字幕| 看欧美日韩国产| 国产亚洲欧美日韩精品| 亚洲午夜精品一区二区三区他趣| 免费国产一区二区| 欧美一区二区三区免费大片| 欧美日韩综合| 日韩视频在线你懂得| 美日韩精品免费观看视频| 亚洲影视综合| 国产精品videosex极品| 亚洲伦伦在线| 亚洲国产精品久久久久秋霞不卡| 久久aⅴ国产欧美74aaa| 国产精品日韩在线播放| 亚洲香蕉视频| 99re这里只有精品6| 欧美国产精品人人做人人爱| 亚洲大片一区二区三区| 久久久久久穴| 久久成人18免费网站| 国产欧美日韩在线| 小黄鸭视频精品导航| 在线亚洲成人| 国产精品久久夜| 亚洲制服欧美中文字幕中文字幕| 亚洲美女区一区| 欧美日韩www| 一区二区三区高清不卡| 亚洲精品1区2区| 欧美激情一区二区三区高清视频 | 国产精品主播| 欧美一区二区精品| 午夜精品福利在线| 国产三级欧美三级日产三级99| 欧美在线啊v一区| 欧美亚洲在线| 精品1区2区3区4区| 欧美freesex8一10精品| 久久最新视频| 亚洲久久一区二区| 99pao成人国产永久免费视频| 欧美日韩视频专区在线播放| 亚洲一区二区久久| 亚洲午夜精品一区二区三区他趣| 国产精品久线观看视频| 性欧美xxxx大乳国产app| 校园春色综合网| 在线观看日韩www视频免费 | 欧美一区二区三区在线| 性欧美18~19sex高清播放| 国产亚洲制服色| 美国十次成人| 欧美区二区三区| 亚洲欧美在线一区二区| 久久成人在线| 亚洲激情成人在线| 夜夜嗨av一区二区三区网站四季av| 国产精品av久久久久久麻豆网| 欧美一区二区精品久久911| 久久精品一区二区三区四区| 亚洲高清中文字幕| 9色porny自拍视频一区二区| 国产精品影视天天线| 男人的天堂亚洲在线| 欧美国产大片| 午夜精品一区二区三区四区 | 亚洲永久免费观看| 永久免费视频成人| 亚洲日韩欧美视频一区| 国产农村妇女毛片精品久久莱园子| 久久久青草青青国产亚洲免观| 免费欧美在线视频| 亚洲免费影视第一页| 久久精品中文| 中文有码久久| 久久精品水蜜桃av综合天堂| 一区二区欧美视频| 欧美在线亚洲| 一区二区激情小说| 久久精品国产一区二区三| 99精品视频免费在线观看| 香蕉久久久久久久av网站| 日韩视频精品在线| 午夜免费日韩视频| 99精品久久| 久久久久久久综合日本| 亚洲综合久久久久| 免费毛片一区二区三区久久久| 亚洲伊人网站| 免费亚洲一区二区| 久久精品日韩欧美| 欧美日韩一区二区精品| 欧美承认网站| 国产一区二区三区免费不卡| 亚洲日韩成人| 亚洲高清在线播放| 欧美在线观看一二区| 亚洲午夜精品国产| 欧美福利视频在线观看| 免费成人毛片| 好吊色欧美一区二区三区视频| 夜久久久久久| 亚洲精品中文字幕在线|