VC实现半透明对话框的代码

来源:互联网 发布:淘宝店类目是什么意思 编辑:程序博客网 时间:2024/05/17 18:15

VC实现半透明对话框的代码

OnInitDialog(){

......SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000);

HINSTANCE hInst = LoadLibrary("User32.DLL"); 

if(hInst) 

 typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD); 

 MYFUNC fun = NULL; //取得SetLayeredWindowAttributes函数指针 

 fun=(MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes"); 

 if(fun)fun(this->GetSafeHwnd(),0,128,2); 

 FreeLibrary(hInst); 

}

......

}

原创粉丝点击