DM_ENABLEREDRAW
Команда
DM_ENABLEREDRAW посылается Менеджеру диалогов для отключения/включения перерисовки всего диалога.
Param1
TRUE - Включить отрисовку диалогаFALSE - Отключить отрисовку диалога-1 - Получить текущее значение счётчика блокировки вывода.
Param2
0
Return
Предыдущее значение счётчика блокировки вывода.
Замечания
Эта команда предназначена в основном для того, чтобы исключить перерисовку диалога при изменении нескольких элементов одновременно.
Когда посылается это сообщение - счётчик блокировки при
Param1 = TRUE увеличивается, при Param1 = FALSE - уменьшается.
Диалог отрисовывается, когда значение счётчика равно 0.
Это нормальное поведение для вложенных манипуляций.
Пример
Типичное использование:
Info.SendDlgMessage(hDlg,DM_ENABLEREDRAW,FALSE,0); // изменяем кучу заголовков Info.SendDlgMessage(hDlg,DM_ENABLEREDRAW,TRUE,0);
Смотрите также: