|
Тема |
flicker при наследниците на TGraphicControl |
|
Автор | Ц++ (Нерегистриран) | |
Публикувано | 05.10.06 13:01 |
|
|
наследниците на TGraphicControl нямат Handle, и VCL предоставя някакъв вътрешен механизъм за комуникация и препращане на конкретни съобщения. така те получават и WM_PAINT съобщението, но тъй като е генерирано от родителския контрол се стига до един кофти момент - не можеш да прихванеш и спреш премигването (изтриването на фона преди изрисуването, което явно става някъде из кода на този визмислен и вграден механизъм).
т.напр. TPaintBox задължително премигва и няма начин как да се избегне според мен (освен да ползвате или си направите друг контрол).
някой да се е борил с нещо подобно и да има някакви по-добри идеи по въпроса ?
|
| |
|
|
|