void SetTransparent(HWND hwnd,UINT alpha)
{
typedef BOOL (FAR PASCAL*LAYERFUNC)(HWND,COLORREF,BYTE,DWORD);
LAYERFUNC SetLayer;
HMODULE hmod=LoadLibrary("user32.dll");
if(hmod != NULL)
{
SetLayer=(LAYERFUNC)GetProcAddress(hmod,"SetLayeredWindowAttributes");
if(SetLayer!=NULL)
{
SetWindowLong(hwnd,GWL_EXSTYLE,GetWindowLong(hwnd,GWL_EXSTYLE)|0x80000L);
SetLayer(hwnd,0,alpha,0x2);
}
FreeLibrary(hmod);
}
}
{
typedef BOOL (FAR PASCAL*LAYERFUNC)(HWND,COLORREF,BYTE,DWORD);
LAYERFUNC SetLayer;
HMODULE hmod=LoadLibrary("user32.dll");
if(hmod != NULL)
{
SetLayer=(LAYERFUNC)GetProcAddress(hmod,"SetLayeredWindowAttributes");
if(SetLayer!=NULL)
{
SetWindowLong(hwnd,GWL_EXSTYLE,GetWindowLong(hwnd,GWL_EXSTYLE)|0x80000L);
SetLayer(hwnd,0,alpha,0x2);
}
FreeLibrary(hmod);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货