“迷你歌词” 的窗口界面的透明度是可以任意设置,
我想知道其中的秘密,
特向高手们请教这个问题,希望不吝赐教,谢谢!!
---------------------------------------------------------------
HWND hWnd=this->GetSafeHwnd();
SetWindowLong(hWnd,GWL_EXSTYLE,
GetWindowLong(hWnd,GWL_EXSTYLE) ¦0x80000);
HINSTANCE hInst = ::LoadLibrary("User32.dll");
if(hInst==NULL)
return FALSE;
typedef BOOL (WINAPI* User32Func)(HWND,COLORREF,BYTE,DWORD);
User32Func func=NULL;
func=(User32Func)GetProcAddress(hInst,"SetLayeredWindowAttributes");
//Invoke
if(func!=NULL)
func(this->m_hWnd,GetSysColor(COLOR_BTNFACE),200,1);
::FreeLibrary(hInst);