如何制作平面式列头的Listview

2016-02-19 12:38 4 1 收藏

下面是个如何制作平面式列头的Listview教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!

【 tulaoshi.com - 编程语言 】

如何制作平面式列头的Listview

 

新建一应用程序,在窗体上放置一个ListView控件和一个按钮控件,然后粘贴以下代码,代码中的有关API和常量参考Windows单元,方法是按是Ctrl键,然后单击鼠标左键

 

unit Unit1;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

interface

 

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, StdCtrls, ComCtrls;

 

type

  TForm1 = class(TForm)

    ListView1: TListView;

    Button1: TButton;

    procedure Button1Click(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;

 

var

  Form1: TForm1;

 

implementation

 

{$R *.dfm}

 

procedure TForm1.Button1Click(Sender: TObject);

const

  LVM_GETHEADER =  $1000  + 31;

var

  hHeader: THandle;

  style: dWord;

begin

  hHeader := SendMessage(ListView1.Handle, LVM_GETHEADER, 0, 0);

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  style := GetWindowLong(hHeader, GWL_STYLE);

  style := style xor $2;

  SetWindowLong(hHeader, GWL_STYLE, style);

  SetWindowPos(ListView1.Handle, Form1.Handle, 0, 0, 0, 0,SWP_NOZORDER or SWP_NOSIZE or SWP_NOMOVE or SWP_DRAWFRAME);

end;

 

end.

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1601382.html

延伸阅读
标签: PS PS基础
夏天已至,摄影爱好者们又纷纷拿起手中的相机开始记录他们心中绚丽多彩的夏天。为了能将拍摄的作品更具形式化风格,本期我们就利用短暂时间,使用 photoshop 来将自己拍摄的照片制作成个性化邮票效果。 先看看效果图 分解步骤 运用径向模糊工具使邮票效果看起来更丰富 01. 新建画布 按ctrl+N键,新建画布。 02.打开,并拖动图片 打开带...
sqlsever为标识列指定显式值的问题,大多是大家在两个结构完全相同的表,由其中一个表插入另一个表中指定条件的数据,报如下错误: 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'*'中的标识列指定显式值。 在网上找到了解决方案,亲自试过,可以解决。 一、问题详述如下: 系统:windows2003 数据库:2005 数据库实例:wzgl2...
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。  列表的显示需要三个元素: 1.ListVeiw 用来展示列表的View。 2.适配器 用来把数据映射到ListView上的中介。 3.数据    具...
  如何设置ListView控件的完全行(Full Row)选项 VCKBASE     从Windows 95开始,微软增加了新的通用控件。其中最为流行的控件之一便是ListView,在资源管理器和桌面上你都能看到ListView的应用。     这个控件支持几种模式或视图,它...
代码如下: ListView android:id="listCWJ" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stackFromBottom="true" android:transcriptMode="alwaysScroll" /

经验教程

877

收藏

33
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部