如何实现带阴影效果的窗体,马上结贴 本人想在窗体上也实现类似HINT一样的背影效果,找了整整一天资料也没有收获,还是请教各位大侠,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用GDIPLUS,如果觉得我回答的可以就帮我看看我的淘宝客网站,http://www.kkxxm.com,提点修改意见 借花献佛哦1、http://topic.csdn.net/u/20090815/02/deee6606-c97c-44c8-bd38-5edce02cd9d7.html2、PNG + GDI+推荐第一种,感觉比第二种更真实。 如果你只实现和系统hint一样的阴影,我认为以上都是太复杂了,根本没必要请 google 关键字:WindowClass.style or CS_DROPSHADOW如果搞不定在 message 我吧 楼主给你一个窗体阴影的代码:procedure ShadeIt(f: TForm; c: TControl; Width: Integer; Color: TColor);var rect: TRect; old: TColor;begin if (c.Visible) then begin rect := c.BoundsRect; rect.Left := rect.Left + Width; rect.Top := rect.Top + Width; rect.Right := rect.Right + Width; rect.Bottom := rect.Bottom + Width; old := f.Canvas.Brush.Color; f.Canvas.Brush.Color := Color; f.Canvas.fillrect(rect); f.Canvas.Brush.Color := old; end;end;procedure TForm1.FormPaint(Sender: TObject);var i: Integer;begin for i := 0 to Self.ControlCount - 1 do ShadeIt(Self, Self.Controls[i], 3, clBtnShadow);end; clientdateset 的 ApplyUpdates的问题 请问 如何 改变 toolbar 控件 中 toolbarbutton 的 字体颜色 ???? 哈哈,,号外号外拉,学习DELPHI不必愁,源码为您解烦忧 我在华为打工的日子-- 一个初学者的疑问 哪儿有f1book的详细帮助 我开发的人事系统,出错了,大家帮我改改! 万能打印 如何得到一个属性的 子属性 (如 FONT中的CHARSET,PITCH等) 所有可能的取值?谢谢 如何制作闪屏 迷茫了 Delphi Hook
1、
http://topic.csdn.net/u/20090815/02/deee6606-c97c-44c8-bd38-5edce02cd9d7.html2、
PNG + GDI+推荐第一种,感觉比第二种更真实。
WindowClass.style or CS_DROPSHADOW如果搞不定在 message 我吧
var
rect: TRect;
old: TColor;
begin
if (c.Visible) then
begin
rect := c.BoundsRect;
rect.Left := rect.Left + Width;
rect.Top := rect.Top + Width;
rect.Right := rect.Right + Width;
rect.Bottom := rect.Bottom + Width;
old := f.Canvas.Brush.Color;
f.Canvas.Brush.Color := Color;
f.Canvas.fillrect(rect);
f.Canvas.Brush.Color := old;
end;
end;procedure TForm1.FormPaint(Sender: TObject);
var
i: Integer;
begin
for i := 0 to Self.ControlCount - 1 do
ShadeIt(Self, Self.Controls[i], 3, clBtnShadow);
end;