скопировать содержимое HDC в растровое изображение - PullRequest
4 голосов
/ 09 декабря 2008

Как вы можете скопировать содержимое HDC в растровое изображение?

Ответы [ 2 ]

6 голосов
/ 09 декабря 2008

От макушки головы, думаю, тебе нужно:

  • Создание нового DC, совместимого с источником DC. Назовите это память DC.
  • Создайте новое растровое изображение правильного размера.
  • Выберите растровое изображение в памяти DC.
  • BitBlt источника постоянного тока в память постоянного тока.
  • Растровое изображение должно теперь содержать копию исходного DC.

Я дома, поэтому не могу дать вам никакого кода, поэтому я надеюсь, что этого достаточно, чтобы вы начали. В Code Project есть хороший раздел GDI.

http://www.codeproject.com/KB/graphics/

3 голосов
/ 09 декабря 2008

Вот хороший пример кода здесь , который делает именно это (среди прочего).

Я использовал подобную технику и раньше (много месяцев назад), но у меня нет кода под рукой.

...