2010年10月8日

WTL-DWM,Direct2D

摘要: DWM和Direct2D都是基于Direct3D的技术,因此二者很容易配合在一起使用。在上一篇文章中所编写的小程序,要想启用DWM的半透明效果只需要对程序做些简单修改即可: 1.将背景画刷改为黑色; 2.在窗口类继承列表添加CDwmImpl<>,在OnCreate()函数中调用DwmExtendFrameIntoEntireClientArea(); 3.修改创建RenderTa... 阅读全文

posted @ 2010-10-08 23:06 wudong 阅读(1529) 评论(3) 推荐(1) 编辑

WTL-Direct2D,DirectWrite,Windows Animation

摘要: Windows 7引入了不少有趣的新技术:Direct2D,DirectWrite,Windows Animation,还有Windows Media Foundation等等,在加上之前Windows Vista引入的Windows Image Component等技术,基本上把整个UI,多媒体框架都进行了翻新。 这几天放假无事,在看ATL/WTL,也顺带关注下Windows 7引入的这些新A... 阅读全文

posted @ 2010-10-08 20:44 wudong 阅读(2466) 评论(0) 推荐(0) 编辑

在Visual C++2010中启用预编译头文件功能

摘要: Visual C++使用预编译头文件功能(Precompiled Headers)后,可以显著的加快C++代码的编译速度。默认情况下,新建一个MFC/ATL等复杂项目时,AppWizard会自动对项目文件进行适当设置,以启用预编译头文件功能。然而,如果是新建一个Win32空项目或其他自定义项目,如WTL项目,则不会启用预编译头文件功能,需要自己手动设置。 如果新建一个Win32空项目,如何手动设... 阅读全文

posted @ 2010-10-08 11:30 wudong 阅读(3676) 评论(0) 推荐(0) 编辑

导航