Napisałem prostą funkcję która mi rysuje przez środek punktu na który wskazuje mysz linie problem jest taki, że jeżeli nie odświeże obrazu ( po chwili jest on zamazany ) Jeżeli odświeże to miga. Dodałem DoubleBuffered ale słabo pomoga.
- Kod: Zaznacz cały
void __fastcall TForm4::FormMouseMove(TObject *Sender, TShiftState Shift, int X, int Y)
{
Form4->Canvas->MoveTo(X,0);
Form4->Canvas->LineTo(X,Form4->ClientHeight);
Form4->Canvas->MoveTo(0,Y);
Form4->Canvas->LineTo(Form4->ClientWidth,Y);
Form4->Refresh();
}
Może mi ktoś powiedzieć co robię źle ?
Pozdrawiam





