做OICQ界面时碰到的问题(100分)

  • 主题发起人 主题发起人 sunhuiNO1
  • 开始时间 开始时间
S

sunhuiNO1

Unregistered / Unconfirmed
GUEST, unregistred user!
我用LISTBOX加动态生成HeaderC##控件生成OICQ界面,
由于我在网吧,把代码根据回忆如下:
一个Listbox和imagelist,头控件是动态生成的
在LISTBOX的DRAWITEM
with listbox.canvas do
begin
rect.top:=rect.top+21;//21是头控件的高度
rect.bottom:=rect.buttom+21;
FillRect(Rect);
imagelist.draw(canvas,rect.left,rect.top,index);
if cacheck in state then
font.color:=clred
else
font.color:=clwindow;
textout(rect.left,rect.top,listbox.item[index]);
end;
现在问题是,哪个虚线和蓝色的色块不在一起,总是相差21的距离,如何解决了???

 
有知道的吗?
[8D][:(][:(]
 
不会不知道把?[:(]
 
窗体的标题栏有个高度的,也许是这个原因吧:)
 
但是哪个兰色的色块的高度和我的要求一致啊,不知道还有什么其他的办法解决
 
我都快疯了呀:(
 
哎,还有知道的吗?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部