Я отображаю текст с помощью ID2D1HwndRenderTarget
.
Когда происходит изменение размера окна пользовательского интерфейса, я хочу предотвратить растяжение отображаемого текста, поэтому он будет неизменным, пока я не сделаю команду рендеринга напрямую.
В документации Direct2D поведение описано:
Если EndDraw представляет буфер, это растровое изображение растягивается, чтобы покрыть поверхность, на которой оно представлено: всю клиентскую область окна.
Я знаю ID2D1HwndRenderTarget::Resize метод, но я не хочу сразу обновлять размер, просто буду использовать его позже в соответствии с потребностями моей программы.
Как игнорировать события Windows, чтобы предотвратить это визуальное растяжение?