Рендеринг XNA на GDI HDC - PullRequest
       20

Рендеринг XNA на GDI HDC

0 голосов
/ 18 января 2010

Я интегрируюсь с приложением, которое использует плагины. У меня есть свой собственный плагин, который предоставляет HDC для рисования, это отлично работает с использованием C #

Graphics gfx = Graphics.FromHdc(hdc);

Я могу рисовать с использованием GDI без проблем.

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

Что мне нужно сделать, это использовать XNA для рендеринга фрейма при возникновении события рендеринга плагина. Затем либо выполните рендеринг непосредственно в плагин HDC, либо скопируйте в него изображение XNA.

Можно ли это сделать? У кого-нибудь есть примеры? Я очень новичок в XNA.

Спасибо

1 Ответ

1 голос
/ 18 января 2010

Существует пример winforms, который показывает, как создать графическое устройство XNA и затем отобразить его в элементе управления Windows.
http://creators.xna.com/en-US/sample/winforms_series1

...