Как я могу нарисовать вокруг прямоугольника? - PullRequest
1 голос
/ 14 августа 2011

Я использую openGL для рисования анимации.

Я хочу нарисовать анимацию в области вокруг прямоугольника.
Этот прямоугольник должен быть прозрачным, чтобы показать все окна, которые там есть.и оставьте это обычным чертежам MFC для окон.

Я знаю, что нужно сделать это с отсечкой.Но так как все, что находится в этом прямоугольнике, не нарисовано с openGL, я не уверен, что это будет работать хорошо.

Я использую openGL с c ++.

1 Ответ

0 голосов
/ 21 августа 2011

Решение:

Если вы рисуете через несвязанные окна, вам следует использовать буфер трафарета.
Это можно использовать в качестве маскирующего слоя, чтобы решить, где вы хотите рисовать.

Если у вас есть окно MFC с дочерним окном, вы можете создать окно «отца» в следующем стиле: WS_CLIPCHILDREN

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...