![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
OnMouseOver Effect (TKOLBitBtn.Flat) missing in 2.08
rofl © (2005-05-24 23:47:00)is there any new property i have to use to get the highlight effect when moving the mouse over a flat bitbutton, such as in kol 2.0 ?
thanks in advance !
rofl (2005-05-25 12:53:00) [1]thanks, now it works like this
procedure TForm1.dummyFlatProc(sender: pobj);
begin
pcontrol(sender).invalidate;
end;
...
buttons[i] := NewBitBtn( parctr, '', [], glyphLeft, Loadproc(HInstance, siz, pchar(s2), form1).handle, 0 ).SetPosition( l, t ).SetSize( siz, siz );
buttons[i].TextShiftX := 1;
buttons[i].TextShiftY := 1;
buttons[i].flat := true;
buttons[i].tag := i;
buttons[i].onmouseleave:= dummyFlatProc;
buttons[i].onmouseenter:= dummyFlatProc;
hopefully this work-around is not more required in next kol release 0o
ECM (2005-05-25 10:46:00) [2]Use OnTestMouseOver,OnMouseEnter,OnMouseLeave - it`s work on KOL 2.08 (BitBtn.Flat = TRUE)