# 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);

Смотрите также:
DialogInit