zdravim,
mám takový problém. Potřebuju přes OnPaint(..) vykreslit čáry X,Y podle toho, kde se nachází myš (tohle není problém), ale problém je, že musím mít ještě event OnMouseMove(..) kde volám Refresh() na překreslení a to mi bere nimimálně 30% CPU a to mám QuadCore 4GHz... nechápu.. můžete mi někdo říct, jak tohle vyřešit, abych měl CPU kolem 0-1% na tuhle prkotinu?
PS: neznám žádnej způsob, jak pohybovat myší po formu a přitom nevolat Refresh() pro překreslení z události OnMouseMove... a pokud hýbu myší, tak CPU letí vzhůru.. kór když tam mám další objekty k vykreslení (třeba cyklus pro vykreslení 20 bodů), tak se musí znovu provést vždy, když hejbnu myší.. takže CPU jde ještě výš :((
PPS: měl jsem tam ještě timer, co mi překresloval okno každých 30ms, ale pokud jsem tam zahrnul to vykreslení čar (os) myši, tak instantně CPU 25% (max)