|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.01.2010, 13:15 | #1 |
Регистрация: 24.01.2010
Сообщений: 4
|
BitBlt из памяти на экран
Не могу вывести из рамяти на экран битмапу помощью BitBlt.
На моём Windows Vista этот код даёт в результате чёрный квадрат, если меняю «raster operation code» , цвет квадрата, естественно, меняется. Код:
Последний раз редактировалось Марин; 24.01.2010 в 18:35. |
24.01.2010, 15:13 | #2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Странно, а g.DrawImage(Campo..... не прокатит ?
|
24.01.2010, 18:32 | #3 |
Регистрация: 24.01.2010
Сообщений: 4
|
|
24.01.2010, 20:03 | #4 | |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Цитата:
|
|
24.01.2010, 20:49 | #5 |
Регистрация: 24.01.2010
Сообщений: 4
|
А может тогда подскажете каким образом я могу обратиться к моей битмапе в памяти, чтобы из двух изображений построить одно, до его вывода на экран?
|
24.01.2010, 21:53 | #6 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Ну к примеру так:
1. Создать Bitmap 2. Создать Graphics из bitmap (п.1) 3. Нарисовать на Graphics (п.2) Campo (или что угодно другое) 4. Создать Graphics окна (ну e.Graphics...) 5. Нарисовать bitmap (п.1) Одна из вариаций... если надо еще круче и быстрее, то в версиях не для .NET Gdi+ дает LookBits для Bitmap, т.е. можно получить "прямой" доступ к памяти (DIB секции) Вам решать, что Вам нужно. |
25.01.2010, 00:50 | #7 |
Регистрация: 24.01.2010
Сообщений: 4
|
Спасибо большое за помощь, всё работает даже у нас в Барселоне
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
BitBlt | ZotaC | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 14 | 16.01.2010 19:04 |
BitBlt на контекст DC и его альтернатива | notHaker | Мультимедиа в Delphi | 7 | 03.12.2009 01:04 |
Вывести на экран шестнадцатиричное представление битового образа из памяти | Kravnos | Общие вопросы C/C++ | 1 | 01.12.2009 23:49 |
вывод информации на экран о состоянии памяти на текущем диске А(assembler) | alien9356 | Фриланс | 2 | 15.06.2009 15:41 |
Поддержка памяти в ХР | uraura | Windows | 1 | 31.03.2009 10:46 |