Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2012, 12:48   #1
Jugger
Пользователь
 
Регистрация: 30.01.2008
Сообщений: 99
По умолчанию Не рисуется битмап

Вот кусок кода который должен рисовать его
Остальное стандартное сгенерированное автоматически при создании проекта
Visual Studio 11
Картинка по директории имеется
Код:
case WM_PAINT:
		hdc = BeginPaint(hWnd, &ps);
		bitmap1=(HBITMAP)LoadImage(NULL,L"C:\Users\Пользователь\Documents\Visual Studio 11\Projects\lab3\lab3\d76ba7d67e52.bmp",IMAGE_BITMAP,700,0,LR_LOADFROMFILE);
		hMemDC=CreateCompatibleDC(hdc); 
        SelectObject(hMemDC,bitmap1);           
		BitBlt(hdc,0,0,200,400,hMemDC,0,0,SRCCOPY); 
        DeleteDC(hMemDC) ;
		EndPaint(hWnd, &ps);
		break;
Выводится пустое окно
Подскажите в чем тут дело ?
Jugger вне форума Ответить с цитированием
Старый 03.04.2012, 13:08   #2
EUGY
Форумчанин
 
Аватар для EUGY
 
Регистрация: 11.07.2010
Сообщений: 914
По умолчанию

Путь надо бы задавать с двумя слешами
"C:\\Users\\......"
Еще из ошибок:
Перед уничтожением DeleteDC(hMemDC), надо в нем выбрать битмэп по умолчанию.
И bitmap1 создается, но не уничтожается.
EUGY вне форума Ответить с цитированием
Старый 03.04.2012, 15:15   #3
Jugger
Пользователь
 
Регистрация: 30.01.2008
Сообщений: 99
По умолчанию

Спасибо, все нарисовалось
Jugger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Неправильно рисуется график Gamst Общие вопросы Delphi 0 02.02.2012 20:49
Битмап konstahntin Win Api 1 17.05.2011 19:42
Грузануть битмап[ы] из внешнего переименованного res`а (в HBitMap) Alex Cones Win Api 6 17.11.2009 21:29
Не рисуется спрайт в Delphix DOLBY Мультимедиа в Delphi 0 01.04.2009 23:09
Как нарисовать на КАНВАС-е БИТМАП. Altera Общие вопросы Delphi 3 09.03.2008 15:41