社区
Windows SDK/API
帖子详情
请问如何将窗体设置为透明
sparrownet
2003-11-21 04:24:21
最好能逐渐透明然后恢复过来,哪位有这样的代码啊,急!!!!!!!
...全文
18
3
打赏
收藏
请问如何将窗体设置为透明
最好能逐渐透明然后恢复过来,哪位有这样的代码啊,急!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wzwcn
2003-11-22
打赏
举报
回复
好像有两个属性可以设置成透明, 其中一个是透明度,逐渐改变透明度就可以了。
horse_h
2003-11-21
打赏
举报
回复
ding
txmjs
2003-11-21
打赏
举报
回复
只有在WIN2K下才可以实现
全部代码如下:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
const
WS_EX_LAYERED = $80000;
AC_SRC_OVER = $0;
AC_SRC_ALPHA = $1;
AC_SRC_NO_PREMULT_ALPHA = $1;
AC_SRC_NO_ALPHA = $2;
AC_DST_NO_PREMULT_ALPHA = $10;
AC_DST_NO_ALPHA = $20;
LWA_COLORKEY = $1;
LWA_ALPHA = $2;
ULW_COLORKEY = $1 ;
ULW_ALPHA = $2;
ULW_OPAQUE = $4 ;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
function SetLayeredWindowAttributes(hwnd:HWND; crKey:Longint; bAlpha:byte; dwFlags:longint ):longint; stdcall; external user32;//
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
var l:longint;
begin
l:=getWindowLong(Handle, GWL_EXSTYLE);
l := l Or WS_EX_LAYERED;
SetWindowLong (handle, GWL_EXSTYLE, l);
SetLayeredWindowAttributes (handle, 0, 180, LWA_ALPHA);
end;
end.
Winform
窗
体
半
透明
,控件不
透明
,皮肤美化效果
Winform
窗
体
半
透明
,控件不
透明
,及
窗
体
美化效果
透明
窗
体
画图 C# WINFORM
通过长时间研究终于找到关于在C# WINFORM下制作真正的
透明
窗
体
在系统桌面上画图的完美解决方案; 我的解决方案为两层
透明
窗
体
重叠,一层
透明
窗
体
showForm显示图像(TransparencyKey因为鼠标穿透,但字迹显示清楚正常),用另一层
窗
体
drawForm做绘图轨迹(Opacity鼠标不穿透,可以不必显示图像),两个都为
透明
窗
体
,Opacity
透明
绘图层的轨迹在
透明
窗
体
TransparencyKey图画层上显示,直接上代码: drawForm.cs只新建
窗
体
drawForm即可,可以不用写其它代码
【C#界面】完美实现无毛边异形
窗
体
(优化版)
论坛中有详细解说和效果图: http://bbs.csdn.net/topics/390326481 资源名:【C#界面】完美实现无毛边异形
窗
体
(优化版) 下载内容: 示例源码一份 属性: GradientTime:控件层渐变特效时长(越小越快)。 MainPosition:
窗
口在绘图层位置。 SkinBack:
设置
或获取绘图层
窗
口背景。 SkinMobile:
窗
体
是否可以移动。 SkinOpacity:
设置
或获取绘图层
窗
口
透明
度(0-255)。 SkinShowInTaskbar:绘图层是否出现在Windows任务栏中。 SkinSize:
设置
或获取绘图层
窗
口大小。 SkinTrankColor:绘图层需要
透明
的颜色。 SkinWhetherTank:绘图层是否开启位图仿
透明
注意(SkinOpacity < 255时,此属性为False可达到背景
透明
,控件不
透明
的效果。)。 小编留言:有BUG请留言反馈。
WPF模拟Windows7的Aero
透明
窗
体
效果支持xp,win8
WPF模拟Windows7的Aero
透明
窗
体
效果支持xp,win8
VC中对话框
窗
体
背景
透明
而控件不
透明
VC中对话框
窗
体
背景
透明
,而对话框
窗
体
上的控件不
透明
。
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章