Delphi技巧

 使用API函数来播放音乐

方法如下:首先需要在uses部分加入mmsystem,接着写入下列语句,其中e:/1.mp3为播放的文件,NN为自定义名称标志

procedure TForm1.Button1Click(Sender: TObject);
begin
//播放音乐
MCISendString(OPEN e:/1.MID TYPE SEQUENCER ALIAS NN, , 0, 0);
MCISendString(PLAY NN FROM 0, , 0, 0);
MCISendString(CLOSE ANIMATION, , 0, 0);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
//停止播放
MCISendString(OPEN e:/1.MID TYPE SEQUENCER ALIAS NN, , 0, 0);
MCISendString(STOP NN, , 0, 0);
MCISendString(CLOSE ANIMATION, , 0, 0);
end;

设置ListView中的每个Item高度

1)、加入TImageList,绑定ListView的SmallImage,再设置TImageList的高度就行了。

2)、发 TVM_SETITEMHEIGHT 消息(未证实)

得到ListView的Item高度

1)、ListView_GetItemRect(ListView1.Handle,   0,   r,   LVIR_BOUNDS);    

2)、SendMessage(ListView1.Handle,   LVM_GETITEMRECT,   0,   lParam(@r));  

注:r:TRect; High := r.Bottom - r.Top;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值