随笔分类 -  direct2d

摘要:转自:http://blog.csdn.net/augusdi/article/details/9040177Using Bitmap BrushesDirect2D 中的图片处理增加了很多的灵活的特性,现在的Direct2D可以很好的和GUI,GUI+以及Direct3D混合使用,它支持更多的图形格式,更丰富的绘制方法。使用Direct2D绘制的win7程序,显示效果更好,绘制速度更快。[cpp]view plaincopyLRESULTInItD2D(HWNDhWnd){//创建一个Direct2D资源指针HRESULThr=D2D1CreateFactory(D2D1_FACTORY_T 阅读全文
posted @ 2013-11-17 08:12 fff8965 阅读(1750) 评论(0) 推荐(0)
摘要:图片项目 阅读全文
posted @ 2013-10-29 01:47 fff8965 阅读(466) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/ntwilford/article/details/5656633从Windows Vista开始,Aero Glass效果被应用在了Home Premium以上的系统中(Home Basic不具有该效果)。这种效果是由DWM(Desktop Window Manager)来控制的。对于一般的程序,缺省将在窗口边框应用这种效果。但如果我们想要更多的控制,比如让客户区的一部分也呈现这种效果,那也非常的简单。不需要我们在程序里做任何复杂的算法,我们只需要调API,交给DWM去做就可以了。一、Composition(窗口合成) and Non-clie 阅读全文
posted @ 2013-07-21 01:43 fff8965 阅读(7454) 评论(0) 推荐(2)
摘要:SetWindowLong(hwnd,GWL_EXSTYLE,GetWindowLong(hwnd,GWL_EXSTYLE)|WS_EX_LAYERED); SetLayeredWindowAttributes(hwnd,0,(255*70)/150,LWA_ALPHA); 项目图.rar 阅读全文
posted @ 2013-07-21 01:23 fff8965 阅读(251) 评论(0) 推荐(0)
摘要:响应WM_ERASEBKGND,在OnEraseBkgnd()处返回FALSE,阻止GDI重绘客户区背景色,设置背景色的工作交给Direct2D在Render时设置,否则在Resize时会出现窗口闪烁的问题;出处:http://www.cnblogs.com/wdhust/archive/2010/04/28/1723122.html 阅读全文
posted @ 2013-07-20 03:04 fff8965 阅读(755) 评论(0) 推荐(0)