Поделиться через


Метод IOleInPlaceSiteWindowless::InvalidateRect (ocidl.h)

Позволяет объекту делать недействительным указанный прямоугольник своего встроенного изображения на экране.

Синтаксис

HRESULT InvalidateRect(
  [in] LPCRECT pRect,
  [in] BOOL    fErase
);

Параметры

[in] pRect

Прямоугольник, который будет признан недействительным, в клиентских координатах содержащего окна. Если этот параметр имеет значение NULL, полный экстент объекта становится недействительным.

[in] fErase

Указывает, следует ли удалять фон в регионе обновления при обновлении региона. Если этот параметр имеет значение TRUE, фон удаляется. Если этот параметр имеет значение FALSE, фон остается неизменным.

Возвращаемое значение

Этот метод возвращает значение S_OK при успешном завершении.

Комментарии

Объекту разрешено делать недействительными только пиксели, содержащиеся в собственном прямоугольнике сайта. Любая попытка сделать недействительной область за пределами этого прямоугольника должна привести к тому, что операция не будет выполнена.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ocidl.h

См. также раздел

IOleInPlaceSiteWindowless