Главная страницаОбратная связьКарта сайта

Временно запретить форме перерисовываться

Автор: Danny Thorpe (Borlandeer)

Danny Thorpe (Borlandeer) посоветовал мне способ избежать использования LockWindowUpdate и, соответственно, избежать излишнего мерцания экрана. Во многих случаях более эффективным способом будет посылка сообщения WM_SETREDRAW, позволяющая блокировать/разблокировать форму, не затрагивая при этом остальные окна.

Так, чтобы временно запретить форме перерисовываться, необходим следующий код:


Perform(WM_SETREDRAW, 0, 0);

... и, чтобы возвратиться к нормальному состоянию:


Perform(WM_SETREDRAW, 1, 0);
Refresh;


Обсудить статью на форуме


Если Вас заинтересовала или понравилась информация по разработке на Delph - "Временно запретить форме перерисовываться", Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по работе этого модуля или примера через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2018 Дискета.info