全透明窗体(效果比较好)计算机等级考试

文章作者 100test 发表时间 2010:01:01 09:32:07
来源 100Test.Com百考试题网


  全透明窗体(效果比较好)
  uses里加上ExtCtrls
  procedure tform1.setformtransparent.
  var
  I: Integer.
  FullRgn,
  ClientRgn,
  ControlRgn: THandle.
  Margin,
  MarginX,
  MarginY,
  X,
  Y: Integer.
  W,H,S :Integer.
  bX,bY :Integer.
  c :TColor.
  begin
  Margin := (Width - ClientWidth) div 2.
  FullRgn := CreateRectRgn(0, 0, Width, Height).
  MarginX := Margin.
  MarginY := Height - ClientHeight - Margin.
  ClientRgn := CreateRectRgn(MarginX, MarginY, MarginX ClientWidth, MarginY ClientHeight).
  CombineRgn(FullRgn, FullRgn, ClientRgn, RGN_DIFF).
  DeleteObject(ClientRgn).
  for I:=0 to ControlCount-1 do
  begin
  X := MarginX Controls[I].Left.
  Y := MarginY Controls[I].Top.
  W:=Controls[I].Width.
  H:=Controls[I].Height.
  {}
  if controls[i] is timage then begin
  with controls[i] as tImage do begin
  c:=Picture.Bitmap.Canvas.Pixels[0,0].
  for bX:=0 to Picture.Bitmap.Width-1 do begin
  for bY:=0 to Picture.Bitmap.Height-1 do begin
  if Picture.Bitmap.Canvas.Pixels[bX,bY]

相关文章


数据录入时自动复制原记录计算机等级考试
怎样在自己的进销存里导入速达、管家婆和用友的数据计算机等级考试
使用OLE拖放不同程序间的数据计算机等级考试
用delphi制作抖动窗体计算机等级考试
全透明窗体(效果比较好)计算机等级考试
一个简单的菜单按钮的实现计算机等级考试
Delphi源程序格式书写规范计算机等级考试
计算机二级DELPHI辅导:防止关闭windows计算机等级考试
详细教你如何使用delphi中thread的线程编程计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛