将一个FORM变成透明的实质性手段就是拦截CMEraseBkgnd消息。unit Utransform; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm)private { Private declarations }public { Public declarations }PROCEDURE CMEraseBkgnd(var Message:TWMEraseBkgnd);Message WM_ERASEBKGND;end;var Form1: TForm1;implementation{$R *.DFM}PROCEDURE Tform1.CMEraseBkgnd(var Message:TWMEraseBkgnd);BEGINbrush.style:=bsClear;Inherited;END;end.
解决方案 »
- 为什么连成功后Timer1控件就不在循环了
- 对XML中的节点排序,有什么好方法?
- 每日一蛋
- delphi2006主界面上的web页面向导中js脚本是怎么跟delphi交互的
- 一个多语言的问题---我用ReportBuilder做报表,用DELPHI自带的多语言工具生成多语言文件,编译运行,在预览报表的时候提示"Resource TppP
- 有以下几个问题,分不够可以加
- 我想检验一个字符串中是否含有单引号,如果有单引号再后面加个单引号,该怎么写?
- 问个土问题,Delphi语法中如何实现类似return的功能?
- 这个问题(关于窗口)怎样解决?
- 《delphi com深入编程》精彩原代码发布!大家可以一起来探讨com的编程!同时请高手帮帮解释一下其中的含义!(里面有的东西看不懂呀)
- 这样的问题应该怎么办?
- 如何对一组数据随机的排序
begin
Brush.Style:=bsClear;
end;