文件名称:如何建立透明窗口
文件大小:1.8MB
文件格式:RAR
更新时间:2015-01-12 00:34:40
VC6.0 透明窗口
建立一个透明窗口, brush = new CBrush(RGB(0,151,250)); 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,WORD); MYFUNC fun=NULL; fun=(MYFUNC)GetProcAddress(hInst,"SetLayeredWindowAttributes"); if(fun)fun(this->GetSafeHwnd(),0,128,2);//128是透明度 if(fun)fun(this->GetSafeHwnd(),RGB(0,151,250),0,1);//去除指定颜色 FreeLibrary(hInst); }
【文件预览】:
Touming
----Touming.cpp(2KB)
----Touming.dsp(4KB)
----Debug()
--------vc60.pdb(356KB)
--------Touming.pdb(377KB)
--------ToumingDlg.obj(25KB)
--------vc60.idb(209KB)
--------StdAfx.obj(103KB)
--------Touming.res(2KB)
--------Touming.exe(104KB)
--------Touming.pch(5.27MB)
--------Touming.ilk(240KB)
--------Touming.obj(13KB)
----Touming.clw(1KB)
----Touming.plg(669B)
----ReadMe.txt(4KB)
----res()
--------Touming.ico(1KB)
--------Touming.rc2(399B)
----ToumingDlg.h(1KB)
----Touming.dsw(537B)
----Touming.opt(53KB)
----Resource.h(536B)
----StdAfx.cpp(209B)
----Touming.h(1KB)
----ToumingDlg.cpp(6KB)
----StdAfx.h(1KB)
----Touming.ncb(49KB)
----Touming.aps(34KB)
----Touming.rc(5KB)