在win98下如何实现透明窗口效果?

斐偲 2004-09-09 03:35:36
现有的资料都是在win2000下用api函数实现的。但在98下怎么办?
...全文
109 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
大北北 2004-09-27
  • 打赏
  • 举报
回复
第三方控件吧!
斐偲 2004-09-10
  • 打赏
  • 举报
回复
xp里这两种方法都行,但98里就都不行了,
dickcissel 2004-09-10
  • 打赏
  • 举报
回复
顶一下,关注!
thunderniao 2004-09-09
  • 打赏
  • 举报
回复
form.alphablend:=true;
form.alphablendvalue:=***;
好象就可以调透明度
insert2003 2004-09-09
  • 打赏
  • 举报
回复
procedure TForm1.CreateWnd;
begin
inherited CreateWnd;
SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or
WS_EX_LTRREADING or
WS_EX_TRANSPARENT or
WS_EX_TOPMOST or
WS_EX_TOOLWINDOW or
WS_EX_LAYERED);
SetLayeredWindowAttributes(Handle, Color, 100, LWA_ALPHA or LWA_COLORKEY);
end;


你试试,没在98下用过,2000是可以的

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧