半透明窗体,或控件视觉效果非常好看, 我想实现一种半透明窗体, 1, 只有 client 区域是半透明的, 其他控件等可以设置为半透明或不同名.
2, 在 client 区域, 可以划分区域的半透明处理, 请问如何实现,需要什么技术, 我在alpha中, 是整个窗体半透明,
2, 在 client 区域, 可以划分区域的半透明处理, 请问如何实现,需要什么技术, 我在alpha中, 是整个窗体半透明,
解决方案 »
- dbgird多次查询只显示一次
- GetProcAddress
- 招聘Delphi开发人员(杭州)
- 我想在开机时运行Microsoft Powerpoint,并且要打开指定的幻灯片文件并自动播放该幻灯片文件,要如何做?
- 一个任意点360度查找点的算法问题
- 关于李维的《SOAP/WEB SERVICE程序设计》第三章例子无法实现的问题,请高手解答
- 在定义函数时,有几个参数怎么写的问题?
- 请问怎样得到当日的星期数?
- 一个有趣的问题,大家进来看看
- 有一个将在程序中实现将菜单变成office XP菜单样式的小程序,我忘记在哪个网站上找到过,请提供线索:)[抱歉只有3分了:P]
- 呵呵,意外发现这样的代码也能正确运行。
- 新手提问,请多指点 : Form1上有很多TEdit和CheckBox,我想按“取消”键里,所有Tedit里输入的内容置空,CheckBox.checked:=false,难道
SetWindowLong(gbxGroupBox.Handle,GWL_EXSTYLE,GetWindowLong(gbxGroupBox.Handle, GWL_EXSTYLE) or WS_EX_TRANSPARENT);
SetWindowLong(gbxGroupBox.Handle,GWL_EXSTYLE,GetWindowLong(gbxGroupBox.Handle, GWL_EXSTYLE) or WS_EX_TRANSPARENT);
g961681(Cashier)先生的这段代码行得能通吗?
能不能具体点呀,我也想知道这问题的答案呢~~
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ComCtrls;type
TForm1 = class(TForm)
ListView1: TListView;
GroupBox1: TGroupBox;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
begin
GroupBox1.Brush.Style := bsClear;
SetWindowLong(GroupBox1.Handle, GWL_EXSTYLE,
GetWindowLong(GroupBox1.Handle, GWL_EXSTYLE)
or WS_EX_TRANSPARENT);end;经过测试g961681(Cashier)是有效的,但是好像不是半透明的^_^
把ListView放在GroupBox1后,就可以看到效果了。
SetWindowLong(gbxGroupBox.Handle,GWL_EXSTYLE,GetWindowLong(gbxGroupBox.Handle, GWL_EXSTYLE) or WS_EX_TRANSPARENT); "这代码只能实现透明的作用, 我想要的是可调节的半透明的效果, 诸位大侠帮帮忙!