max*_*fax 9 delphi listview row-height
我需要将2px :)添加到列表视图中的一行高度(自定义绘制的进度条现在太窄).
改变Listview项目高度有两个好的答案,http://www.delphipages.com/forum/showthread.php?t = 49939,但我无法做到.
我知道可以使用图像列表,但我已经有16x16图像:)
有谁能够帮我?我会很感激的.
NGL*_*GLN 14
响应CN_MEASUREITEM控制通知消息,如下所示:
type
TListView = class(ComCtrls.TListView)
private
procedure CNMeasureItem(var Message: TWMMeasureItem); message CN_MEASUREITEM;
end;
TForm1 = class(TForm)
...
procedure TListView.CNMeasureItem(var Message: TWMMeasureItem);
begin
inherited;
Inc(Message.MeasureItemStruct.itemHeight, 2);
end;
Run Code Online (Sandbox Code Playgroud)
注意:仅当OwnerDraw属性为true时才会发送此消息.
| 归档时间: |
|
| 查看次数: |
8277 次 |
| 最近记录: |