本文主要是介绍MFC 对话框 开启 Aero 毛玻璃 半透明 效果 (一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
必备要求:
1. Vista 及以上操作系统。
2. VS2008 SP1 及以上编译环境。
导入下列文件:
#include <dwmapi.h>
#pragma comment (lib , "dwmapi.lib" )
对话框的基类要选择 CDialogEx,而不是 CDialog。
在 OnInitDialog() 中添加下列代码:
BOOL bDwm ;
DwmIsCompositionEnabled (&bDwm );
if (bDwm )
{
MARGINS mrg = {-1};
DwmExtendFrameIntoClientArea (m_hWnd , &mrg );
SetBackgroundColor (RGB (0, 0, 0));
}
效果图:
原文:http://blog.csdn.net/polytechnic/article/details/5696797
这篇关于MFC 对话框 开启 Aero 毛玻璃 半透明 效果 (一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!