CWnd::LockWindowUpdate

BOOL LockWindowUpdate ( );

Значення, яке повертається

Ненульовий, якщо функція є успішним. Це 0, якщо відбувається помилка, або якщо функція LockWindowUpdate використовується для блокування ще одне вікно.

Зауваження

Вимкнення у даній вікна. Неможливо перемістити вікно заблоковано. Одночасно можна блокувати лише одне вікно. Щоб розблокувати вікно заблоковано з LockWindowUpdate, телефонуйте UnlockWindowUpdate.

Якщо програма закривається вікно (або будь-який заблокований дитини windows)-дзвінки на GetDC, GetDCEx, або BeginPaint Windows, називається функція повертає пристрій контекст, якого видимої області пуста. Це буде відбуватися, поки застосунок розблокує вікна, зателефонувавши UnlockWindowUpdate член функції .

Під час оновлення вікна заблоковано, система стежить за обмежуючого прямокутника будь-якої операції малювання до пристрою контекстах, пов'язаних з вікна заблоковано. При reenabled малюнка, цей обмежуючого прямокутника скасовується у вікна заблоковано і його дитина windows, щоб змусити евентуально WM_PAINT повідомлення для оновлення екрана. Якщо немає малювання сталася під час оновлення вікна були заблоковані, ні область скасовується.

LockWi&ndowUpdate функції члена не робить даного вікна невидимими і не ясно, WS_VISIBLE стиль bit.nbsp;

Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма

Дивіться такожnbsp;CWnd::GetDCEx, :: LockWindowUpdate

Index