Hello,
As said in the subject title, I experience flicker when calling TAdvSmoothPopup.Popup functions.
I've traced into TAdvSmoothPopup.DoPopup, and it clearly happens during the execution of the following lines:
frmC.Show;
frmC.Width := Round(ir.Width - 1);
frmC.Height := Round(ir.Height - 1);
frmC.Left := Round(ir.X + X);
frmC.Top := Round(ir.Y + Y);
Once frmC is shown, I can see it being resized and moved around the screen.
Wouldn't it be better to call frmC.Show only once size and position have been set ?
frmC.Width := Round(ir.Width - 1);
frmC.Height := Round(ir.Height - 1);
frmC.Left := Round(ir.X + X);
frmC.Top := Round(ir.Y + Y);
frmC.Show;
Thanks in advance,
Thierry
PS: I'm using TAdvSmoothPopup v1.1.2.0 on C++ Builder 2010