在win2000下实现透明窗口

原创 2002年03月22日 17:36:00

在win2000下实现透明窗口

假设要透明的是一个对话框

1.在主文件的顶部#define _WIN32_WINNT 0x5000

否则,WS_EX_LAYERED未定义

2.在WM_INITDIALOG里:
设置风格为WS_EX_LAYERED

SetWindowLong(hWnd,GWL_EXSTYLE,GetWindowLong(hWnd,GWL_EXSTYLE)|WS_EX_LAYERED);

3.调用SetLayeredWindowAttributes函数
SetLayeredWindowAttributes(hWnd, 0, (255 * 70) / 100, LWA_ALPHA);

win32下实现透明窗口

最开始写透明窗口的代码,在百度了之后,找到了SetLayeredWindowAttributes()这一个函数,但是由于网上案列的缺少,使得很多人无法很好的使用这一个方法,我花了几天的时间写了一个实现...
  • u011822516
  • u011822516
  • 2014年12月15日 18:51
  • 2393

让VS2010支持Windows2000

用Visual Studio 2010编译的程序无法在Windows 2000,Windows XP SP1上运行,经分析主要原因是VS2010的运行库调用了kernel32.dll的DecodePo...
  • pb8
  • pb8
  • 2015年10月20日 14:21
  • 1087

DOS下干净安装2000、2003中文版的方法

  查看文章     ...
  • wangzhkai
  • wangzhkai
  • 2007年08月12日 15:06
  • 988

WindowsXP下实现透明窗口功能

#include //第二个参数为透明度,有效范围0~255,255表示完全不透明 void myTransparent(HWND handle,int num) { HINSTANCE hIn...
  • leng_que
  • leng_que
  • 2009年06月17日 18:38
  • 561

修改Windows 2000 开机画面 ++修改登陆背景

导读:      用户名: rhino2005   注册日: 2005-01-11   修改Windows 2000 开机画面   首先安装一个名为 Resource Hacker 的小程序,该软件...
  • yingfox
  • yingfox
  • 2007年11月15日 12:51
  • 1135

VB在Win2000下实现关机

大家可能都知道在Win98下实现关机只须使用ExitWindows或ExitWindowsEx这两个API函数就可以,但是到了Windows2000下就不好使了,不论设置什么参数都只是注销,下面教你如...
  • griefforyou
  • griefforyou
  • 2006年02月20日 14:30
  • 3726

Sfilter在Win2000下动态加载的实现

        Sfilter是MS提供的一个例子文件系统过滤驱动程序。在IFS Kit中可以找到源代码。在系统安全等相关方面等用得很多了,例如 文件的透明加密解密,只允许特定的进程访问特定的文件。S...
  • stretch
  • stretch
  • 2006年10月20日 08:51
  • 811

解决WIN7无法访问WIN2000的共享

症状:在WIN7下的网络里面找到局域网下的WIN2000计算机,连接之后提示:用户名和密码不正确,但用户名和密码是对的。解决方法:WIN7和win2000设置相同的策略 具体操作方法:在WIN7计算机...
  • CNHDJ
  • CNHDJ
  • 2011年04月19日 11:15
  • 4768

让你的win2000能运行98的程序如同xp兼容模式

有时我们在win2000安装一些小软件不能正常运行,可以试试让两千模拟win98的兼容环境来运行该程序。在sp4下的windows2000直截在运行注册regsvr32 c:/winnt/apppat...
  • wsp1
  • wsp1
  • 2005年03月17日 16:59
  • 2768

Win2000/WinXP/Win2003双系统启动

Win98SE/WinME和Win2000/WinXP/Win2003双系统启动        首先简要分析(深入讨论请参阅此帖)因重装Win98SE/WinME导致双启动故障的原因: 那是因为你格式...
  • debren
  • debren
  • 2005年03月05日 16:06
  • 3189
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在win2000下实现透明窗口
举报原因:
原因补充:

(最多只允许输入30个字)