MFC设置对话框透明背景

在对话框初始化函数OnInitDialog函数中添加如下代码:

SetWindowLong(GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(GetSafeHwnd(),GWL_EXSTYLE)|WS_EX_LAYERED);
    SetLayeredWindowAttributes(0,200,LWA_ALPHA);

200为透明度,0为全透明,255为不透明

不能同时设置Transparent属性,不然窗口会变为不能选中(可以用来实现一些桌面小应用,如透明时钟等等),

 

posted @ 2013-08-10 22:32  _ccx  阅读(1156)  评论(0编辑  收藏  举报