BOOLGetUpdateRect (LPRECTlpRect,BOOLbErase-=ПОМИЛКОВИХ);
Значення, яке повертається
Визначає стан оновлення регіону. Значення є ненульовим, якщо оновлення регіону не порожні; в іншому випадку 0.
Якщо параметра lpRect встановлено значення NULL, значення, що повертається, є ненульовим, якщо оновлення-регіон існує; в іншому випадку 0.
Параметри
lpRect
Пункту до CRect об'єкта або RECT структури, яка буде отримувати оновлення, які оточують область оновлення, координати клієнта.
Встановіть значення параметра до значення NULL , щоб визначити, чи є оновлення регіон існує в межах CWnd. Якщо lpRect має значення NULL, GetUpdateRect член функція повертає ненульовим, якщо оновлення-регіон існує, і 0, якщо один не робить. Це надає змогу визначити, чи повідомлення WM_PAINT результатом неприпустимий області. Не вибрано цей параметр NULL в Windows версії 3.0 і раніше.
bErase
Визначає, чи фонового оновлення регіоні стерти.
Зауваження
Отримує координати найменший прямокутник, який повністю оточує регіоні оновлення. Якщо CWnd був створений стиль CS_OWNDC режим відображення не MM_TEXT, GetUpdateRect член функція дає прямокутника в логічних координати. В іншому випадку, GetUpdateRect дає прямокутник у клієнта координат. Якщо немає жодного регіону оновлення, GetUpdateRect встановлює прямокутник, як порожній (встановлює всі координати 0).
Параметр bErase визначає, чи GetUpdateRect слід стерти фон області оновлення. Якщо bErase це так і регіон оновлення не є пустим, стерти фон. Щоб стерти фон, GetUpdateRect повідомлення надсилається у WM_ERASEBKGND.
Оновлення прямокутник, отримані за допомогою функції член BeginPaint є ідентичний тому, отримані за допомогою функції член GetUpdateRect.
Член функція BeginPaint автоматично перевіряє оновлення регіону, так що будь-який заклик до GetUpdateRect зробив відразу після виклику BeginPaint отримує порожній оновлення-регіон.
Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма
Дивіться такожnbsp;CWnd::BeginPaint, :: GetUpdateRect, CWnd::OnPaint, CWnd::RedrawWindow