zoukankan      html  css  js  c++  java
  • 窗体透明,但窗体上的控件不透明(简单好用)good

    1.在Delphi中,设置窗体的AlphaBlend := true;AlphaBlendValue := 0-255; AlphaBlendValue越小窗体的透明度就越高。这种方法将会使窗体和窗体中控件都变成透明。
    2.在Delphi中,设置TransparentColor := True与TransparentColorValue := TForm.Color, 则窗体变成透明,控件不透明。
    3.使用API控制指定区域透明,如下,通过不绘制窗体四角的方法,来使四角变得圆滑透明,可在窗体Resize时调用。

    procedure TFormPadMain.SetFormTransparent;
    var
      Rgn: HRGN;
    begin
      Rgn := CreateRoundRectRgn(0, 0, Width, Height, 11, 11);
      SetWindowRgn(Handle, Rgn, True);
    end;

    http://blog.csdn.net/shuaihj/article/details/8610343

  • 相关阅读:
    Tarjan 的一些板子
    对 SAM 和 PAM 的一点理解
    一些敲可爱的数论板子
    异常
    面向对象编程
    JAVA数组
    JAVA方法
    JAVA流程控制
    JAVA基础
    JAVA入门
  • 原文地址:https://www.cnblogs.com/findumars/p/5345872.html
Copyright © 2011-2022 走看看