- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 MFC 对话框 开启 Aero 毛玻璃 半透明 效果 (四)
<br />本来应该不会有这篇四的,但因为发现了 bug,所以要 patch 一下。<br /> <br />之前那个程序,退出的时候提示内存泄漏。<br /> <br />Detected memory leaks!<br />Dumping objects -><br />f:/dd/vctools/vc7libs/ship/atlmfc/src/mfc/afxvisualmanagerwindows.cpp(35) : {664} client block at 0x02BE30D8, sub
2010-06-28 02:06:00 3819 2
原创 MFC 对话框 开启 Aero 毛玻璃 半透明 效果 (三)
<br /><br /> <br />这张图,要说有什么不完美的地方,那就是2个按钮的边框了。<br />按钮是默认的圆角矩形,可那周围一圈白白的算是怎么回事?跟 Aero 很不协调!<br /> <br />为2个按钮添加变量,可以用类向导,也可以手动添加。注意:类型要选择 CMFCButton 而不是 CButton!<br /> <br />在头文件中定义变量:<br /><br />private:<br /> CMFCButtonm_btnOK;<br /> CMFCB
2010-06-27 06:58:00 6126 1
原创 MFC 对话框 开启 Aero 毛玻璃 半透明 效果 (二)
<br /><br /> <br />这张图的缺陷,不用说,就是那2个按钮了。为什么会这样的呢?<br />因为 DWM 使用 alpha 通道来绘图。然而,诞生已久的 GDI 并不支持 alpha 通道。<br />想用 alpha 通道来绘图,必须使用 GDI+ 或者 WPF 这类先进的东东。<br />碰巧的是,GDI 里面的黑色 RGB(0, 0, 0) 和 DWM 的完全透明色 00000000 恰好是一样的。<br />于是,DWM 就把 GDI 的黑色当作了透明色。这就是为什么在前一个例子里面
2010-06-27 06:37:00 6532 2
原创 MFC 对话框 开启 Aero 毛玻璃 半透明 效果 (一)
必备要求: 1. Vista 及以上操作系统。 2. VS2008 SP1 及以上编译环境。 导入下列文件: #if _WIN32_WINNT >= 0x0600 #include #pragma comment(lib, "dwmapi.lib") #endif 对话框的基类要选择 CDialogEx,而不是 CDialog。 在 OnInitDialog() 中添加下列代码: #if _WIN32_WINNT >= 0x0600 BOOL bDwm
2010-06-26 11:42:00 9117 1
原创 Win7 下 VS2008 SP1 KB945140 安装失败 解决方法
症状:Win7 下安装 VS2008 SP1 时,安装 KB945140 时等很长时间,然后失败。 解决方法:直接双击 KB945140 安装,提示无法对文件 "C:/Program Files/Microsoft Visual Studio 9.0/Common7/Tools/vsvars32.bat" 写入。将其增加写权限,然后重新安装 SP1 即可。
2010-06-25 01:25:00 3942
原创 Reference
Standard: (最新版是2010年3月的) ISO/IEC 14496-10 好像很难下载到最新版的。下面的是ITU-T的链接,反正都一样的。 http://www.itu.int/rec/T-REC-H.264/en SVC ( H.264 Annex G ) Overview: http://ip.hhi.de/imagecom_G1/savce/index.htm (基本上copy了2007年的那个Overview,做了一些修正,增加了一些图片。这个link上面也可以downl
2010-06-22 04:04:00 508
原创 开通部落格,顺带测试一下 Windows Live Writer
感觉还不错,越来越喜欢 Microsoft 的产品了。 怪了。在哪里设置类别呢?
2010-06-14 23:18:00 351
Visual Studio 2010 SP1 RTM 多国语言版 x86 x64
2011-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人