如何制作平面式列头的Listview

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

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

【 tulaoshi.com - 编程语言 】

如何制作平面式列头的Listview

 

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

 

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

 

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

interface

 

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

uses

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

  Dialogs, StdCtrls, ComCtrls;

 

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

type

  TForm1 = class(TForm)

    ListView1: TListView;

    Button1: TButton;

    procedure Button1Click(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;

 

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

var

  Form1: TForm1;

 

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

implementation

 

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

{$R *.dfm}

 

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

procedure TForm1.Button1Click(Sender: TObject);

const

  LVM_GETHEADER =  $1000  + 31;

var

  hHeader: THandle;

  style: dWord;

begin

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

  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;

 

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

end.

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

延伸阅读
标签: Web开发
style type="text/css"    #oContainer {          width: 600px;          height: 500px;          border: 1px solid menu;   ...
韩式丸子头新娘发型   活力感新娘发型 在丸子头的造型上制造出凌乱感,将前额发丝编织出辫子一起扎在丸子内部,动感中显现出新娘的可爱。扎发丸发型之前,将发束先利用梳子逆刮打毛,才能让发型看起来更显随意。充满灵气的新娘盘发让你犹如人间精灵。 韩式优雅新娘盘发 唯美的盘发发型很适合新娘的浪漫气质,将...
标签: PS PS基础
夏天已至,摄影爱好者们又纷纷拿起手中的相机开始记录他们心中绚丽多彩的夏天。为了能将拍摄的作品更具形式化风格,本期我们就利用短暂时间,使用 photoshop 来将自己拍摄的照片制作成个性化邮票效果。 先看看效果图 分解步骤 运用径向模糊工具使邮票效果看起来更丰富 01. 新建画布 按ctrl+N键,新建画布。 02.打开,并拖动图片 打开带...
小编精心推荐阅读 蝎子辫公主头编发教程 | 蜈蚣辫公主头编发教程 | 简单公主头韩式编发教程 step 1: 将刘海与发丝平分整理柔顺,从左边耳朵上方选择一股发丝,进行三股辫的编发。 step 2: 沿着右后方的方向织造三股辫,将掩盖在后方发丝上方,直至发尾,用皮筋...
新建一个应用,在窗体Form1上添加两个Tlabel组件名为Label1,Label2; 添加两个Tbutton组件名为Button1,Button2;添加一个Tmemo组件名为Memo1。 然后在代码编辑器中添加以下代码。 void __fastcall TForm1::Button1Click(Tobject *Sender) { Label1→Caption=SendMessage(Memo1→Handle,EM_LINEFROMCHAR...

经验教程

903

收藏

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