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