Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Оболочка для ID2D1HwndRenderTarget.
Синтаксис
class CHwndRenderTarget : public CRenderTarget;
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
| CHwndRenderTarget::CHwndRenderTarget | Создает объект CHwndRenderTarget из HWND. |
Открытые методы
| Имя | Описание |
|---|---|
| CHwndRenderTarget::Attach | Присоединение существующего целевого интерфейса отрисовки к объекту |
| CHwndRenderTarget::CheckWindowState | Указывает, является ли HWND, связанный с этим целевым объектом отрисовки, occluded. |
| CHwndRenderTarget::Create | Создает целевой объект отрисовки, связанный с окном |
| CHwndRenderTarget::D etach | Отсоединяет целевой интерфейс от объекта |
| CHwndRenderTarget::GetHwnd | Возвращает HWND, связанный с этим целевым объектом отрисовки. |
| CHwndRenderTarget::GetHwndRenderTarget | Возвращает интерфейс ID2D1HwndRenderTarget. |
| CHwndRenderTarget::ReCreate | Повторно создает целевой объект отрисовки, связанный с окном |
| CHwndRenderTarget::Resize | Изменяет размер целевого объекта отрисовки на указанный размер пикселя |
Открытые операторы
| Имя | Описание |
|---|---|
| CHwndRenderTarget::operator ID2D1HwndRenderTarget* | Возвращает интерфейс ID2D1HwndRenderTarget. |
Защищенные члены данных
| Имя | Описание |
|---|---|
| CHwndRenderTarget::m_pHwndRenderTarget | Указатель на объект ID2D1HwndRenderTarget. |
Иерархия наследования
Требования
Заголовок: afxrendertarget.h
CHwndRenderTarget::Attach
Присоединение существующего целевого интерфейса отрисовки к объекту
void Attach(ID2D1HwndRenderTarget* pTarget);
Параметры
pTarget
Существующий целевой интерфейс отрисовки. Не удается иметь значение NULL
CHwndRenderTarget::CheckWindowState
Указывает, является ли HWND, связанный с этим целевым объектом отрисовки, occluded.
D2D1_WINDOW_STATE CheckWindowState() const;
Возвращаемое значение
Значение, указывающее, является ли HWND, связанный с этим целевым объектом отрисовки, occluded.
CHwndRenderTarget::CHwndRenderTarget
Создает объект CHwndRenderTarget из HWND.
CHwndRenderTarget(HWND hwnd = NULL);
Параметры
hwnd
HWND, связанный с этим целевым объектом отрисовки
CHwndRenderTarget::Create
Создает целевой объект отрисовки, связанный с окном
BOOL Create(HWND hWnd);
Параметры
hWnd
HWND, связанный с этим целевым объектом отрисовки
Возвращаемое значение
Если метод выполнен успешно, возвращает значение TRUE. В противном случае возвращает значение FALSE
CHwndRenderTarget::D etach
Отсоединяет целевой интерфейс от объекта
ID2D1HwndRenderTarget* Detach();
Возвращаемое значение
Указатель на отсоединяемый целевой интерфейс отрисовки.
CHwndRenderTarget::GetHwnd
Возвращает HWND, связанный с этим целевым объектом отрисовки.
HWND GetHwnd() const;
Возвращаемое значение
HWND, связанный с этим целевым объектом отрисовки.
CHwndRenderTarget::GetHwndRenderTarget
Возвращает интерфейс ID2D1HwndRenderTarget.
ID2D1HwndRenderTarget* GetHwndRenderTarget();
Возвращаемое значение
Указатель на интерфейс ID2D1HwndRenderTarget или NULL, если объект еще не инициализирован.
CHwndRenderTarget::m_pHwndRenderTarget
Указатель на объект ID2D1HwndRenderTarget.
ID2D1HwndRenderTarget* m_pHwndRenderTarget;
CHwndRenderTarget::operator ID2D1HwndRenderTarget*
Возвращает интерфейс ID2D1HwndRenderTarget.
operator ID2D1HwndRenderTarget*();
Возвращаемое значение
Указатель на интерфейс ID2D1HwndRenderTarget или NULL, если объект еще не инициализирован.
CHwndRenderTarget::ReCreate
Повторно создает целевой объект отрисовки, связанный с окном
BOOL ReCreate(HWND hWnd);
Параметры
hWnd
HWND, связанный с этим целевым объектом отрисовки
Возвращаемое значение
Если метод выполнен успешно, возвращает значение TRUE. В противном случае возвращает значение FALSE.
CHwndRenderTarget::Resize
Изменяет размер целевого объекта отрисовки на указанный размер пикселя
BOOL Resize(const CD2DSizeU& size);
Параметры
size
Новый размер целевого объекта отрисовки в пикселях устройства
Возвращаемое значение
Если метод выполнен успешно, возвращает значение TRUE. В противном случае возвращает значение FALSE.