如何建立透明窗口

时间:2015-01-12 00:34:40
【文件属性】:

文件名称:如何建立透明窗口

文件大小: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)

网友评论

  • 能用,mfc工程,不是我想要的
  • 讲的很透彻很详细
  • 还不错,适合学习
  • 用了下,感觉不错。
  • 显示的效果非常好。
  • 代码很不错,讲解易懂,谢过
  • 讲的很透彻很详细
  • 讲的很透彻很详细