Difference between revisions of "Win32TaskbarProgress/zh CN"
From Free Pascal wiki
Jump to navigationJump to search(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Platform only|Windows}} | {{Platform only|Windows}} | ||
− | = | + | =关于= |
− | + | 这是一个包含 控制进度条 的类的单元,用于控制 Windows 7+ 任务栏按钮的按钮。示例看起来像这样: | |
[[Image:Win32TaskbarProgressDemo.png]] | [[Image:Win32TaskbarProgressDemo.png]] | ||
− | + | 任务栏按钮进度可以有以下几种样式: | |
− | * | + | * 空 (非激活) |
− | * | + | * 绿色进度 |
− | * | + | * 黄色进度 (看起来像暂停状态) |
− | * | + | * 红色进度 (看起来像错误状态) |
− | * | + | * 字幕浮动动画 (忽略进度值,它不断地从最大到最小的更改动画) |
− | + | 作者: Alexey Torgashin | |
− | + | 协议: MIT | |
=用法= | =用法= | ||
Line 48: | Line 48: | ||
单元文件和示例工程: https://github.com/Alexey-T/Win32TaskbarProgress | 单元文件和示例工程: https://github.com/Alexey-T/Win32TaskbarProgress | ||
+ | |||
+ | = 贡献者和更改 = | ||
+ | * 简体中文版本由 robsean 于 2020-12-29 创建。 |
Latest revision as of 07:22, 29 December 2020
This article applies to Windows only.
See also: Multiplatform Programming Guide
关于
这是一个包含 控制进度条 的类的单元,用于控制 Windows 7+ 任务栏按钮的按钮。示例看起来像这样:
任务栏按钮进度可以有以下几种样式:
- 空 (非激活)
- 绿色进度
- 黄色进度 (看起来像暂停状态)
- 红色进度 (看起来像错误状态)
- 字幕浮动动画 (忽略进度值,它不断地从最大到最小的更改动画)
作者: Alexey Torgashin
协议: MIT
用法
在窗体的 OnShow (或者 OnCreate) 中创建对象,像这样:
uses
win32taskbarprogress;
procedure TForm1.FormShow(Sender: TObject);
begin
GlobalTaskbarProgress:= TWin7TaskProgressBar.Create;
end;
接下来,调用这个对象的属性,像这样:
//来更改状态: none, green, yellow, red, floating
GlobalTaskbarProgress.Style:= TTaskBarProgressStyle(ComboBoxStyle.ItemIndex);
//来更改进度值:0 到 100
GlobalTaskbarProgress.Progress:= Edit1.Value;
作者尝试在 win32taskbarprogress 的 "initialization" 部分初始化对象,但是失败了,可能是因为 Application.Handle 不能这么早地被初始化
下载
单元文件和示例工程: https://github.com/Alexey-T/Win32TaskbarProgress
贡献者和更改
- 简体中文版本由 robsean 于 2020-12-29 创建。