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的距离,如何解决了???
由于我在网吧,把代码根据回忆如下:
一个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的距离,如何解决了???