zoukankan      html  css  js  c++  java
  • delphi TEdit透明

    unit Unit1;

    interface

    uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;

    type

    TForm1 = class(TForm)

    edt1: TEdit;

    procedure FormCreate(Sender: TObject);

    private

    fbmp: TBitmap;

    fbsh: HBRUSH;

    protected procedure WndProc(var Messages: TMessage); override;

    public { Public declarations }

    end;

    var Form1: TForm1;

    implementation

    {$R *.dfm}

    procedure TForm1.FormCreate(Sender: TObject);

    begin

    fbmp := TBitmap.Create;

    fbmp.LoadFromFile('c:ack1.bmp');

    fbsh := CreatePatternBrush(fbmp.Handle);

    end;

    procedure TForm1.WndProc(var Messages: TMessage);

    begin

    inherited;

    case Messages.Msg of

    WM_CTLCOLOREDIT, WM_CTLCOLORSTATIC:

    if (Messages.LParam=edt1.Handle) and(fbsh <> 0) then

    begin

    SetBkMode(Messages.WParam, TRANSPARENT);

    Messages.Result := fbsh

    end;

    end;

    end;

    end.

  • 相关阅读:
    序列操作
    上帝造题的七分钟2 / 花神游历各国
    火柴排队
    pair(对组)用法
    线段树
    链上分治
    Rem与Px的转换
    css中单位px和em,rem的区别
    css网页自适应-1
    css网页自适应-2
  • 原文地址:https://www.cnblogs.com/cyzgg/p/10719066.html
Copyright © 2011-2022 走看看