异形窗体

来源:互联网 发布:cf刷军衔软件下载 编辑:程序博客网 时间:2024/06/09 20:18
void CCFLoginDlg::SetWindowAttribute(HWND hWnd/*要处理的窗口句柄*/,COLORREF color/*要透明的颜色*/,int alpha/*其它部分要透明的程度*/){SetWindowLong(hWnd, GWL_EXSTYLE, GetWindowLong(hWnd,GWL_EXSTYLE)^0x80000);HINSTANCE hInst = LoadLibrary(_T("User32.DLL")); if(hInst) { typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD); MYFUNC func = NULL; func = (MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes");if(func)func(hWnd,color,alpha,LWA_ALPHA|LWA_COLORKEY); FreeLibrary(hInst); }}


SetWindowAttribute(this->GetSafeHwnd(),RGB(255,0,255),255);

背景图片为:

原创粉丝点击