Delphi中在窗体标题栏画自定义文字
来源:互联网 发布:博奥计价软件 编辑:程序博客网 时间:2024/05/17 02:38
type
TCustomCaptionForm = class(TForm)
private
procedure WMNCPaint(var Msg: TWMNCPaint) ; message WM_NCPAINT;
procedure WMNCACTIVATE(var Msg: TWMNCActivate) ; message WM_NCACTIVATE;
procedure DrawCaptionText() ;
end;
...
implementation
procedure TCustomCaptionForm .DrawCaptionText;
const
captionText = 'delphi.about.com';
var
canvas: TCanvas;
begin
canvas := TCanvas.Create;
try
canvas.Handle := GetWindowDC(Self.Handle) ;
with canvas do
begin
Brush.Style := bsClear;
Font.Color := clMaroon;
TextOut(Self.Width - 110, 6, captionText) ;
end;
finally
ReleaseDC(Self.Handle, canvas.Handle) ;
canvas.Free;
end;
end;
procedure TCustomCaptionForm.WMNCACTIVATE(var Msg: TWMNCActivate) ;
begin
inherited;
DrawCaptionText;
end;
procedure TCustomCaptionForm.WMNCPaint(var Msg: TWMNCPaint) ;
begin
inherited;
DrawCaptionText;
end;
- Delphi中在窗体标题栏画自定义文字
- Delphi如何在Form的标题栏绘制自定义文字
- WPF中自定义窗体标题栏
- WPF中自定义窗体标题栏
- Delphi组件开发-在窗体标题栏添加按钮
- 在窗体的标题栏中加入按钮
- 在dll中delphi中封装窗体
- 如何在delphi中克隆窗体
- delphi 在DLL中添加窗体
- Java 自定义窗体(标题栏、窗体背景)
- Delphi 实现窗体无标题栏有边框
- Delphi 设置窗体无标题栏和边框
- Qt 在自定义标题栏长按鼠标左键来实现窗体移动
- 在dll中delphi中封装窗体(实例)
- 在dll中delphi中封装窗体(实例)
- 在dll中delphi中封装窗体(实例)
- Delphi 自定义窗体类名
- 自定义ViewPagerIndicator标题栏标题文字颜色
- 如何停止拖延
- Web开发资源站点
- 对北大心底里怀着崇拜之情
- 2009-11-25
- 向Oracle插入timestamp类型字段
- Delphi中在窗体标题栏画自定义文字
- PE文件格式详解
- 盛大收购酷6感想
- 文件过滤器写法
- 网站被挂马怎么办呢?如何防止网站被挂马?
- 时间管理的 8 个建议
- shell中的单引号字符' 双引号字符" 反斜杠字符/ 反引号字符`
- 买车
- log4j 日志功能是否能移植呢?