Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Вывод картинок
Показать сообщение отдельно

Аватара для crashtuak

Старожил


Сообщения: 467
Благодарности: 25

Профиль | Отправить PM | Цитировать


Lev, вот функция, которая рисует изображение:
Код: Выделить весь код
VOID MyPaint(HWND drawitem, LPCSTR picture)
{
	HDC hdc,MemDC;
	PAINTSTRUCT  ps;
	HBITMAP hbmp = LoadImage(NULL, picture, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
	hdc = BeginPaint(drawitem, &ps);
	MemDC = CreateCompatibleDC(hdc);
	SelectObject(MemDC, hbmp);
	BitBlt(hdc, 10, 10, 450, 400, MemDC, 0, 0, SRCCOPY);
	DeleteDC(MemDC);
	DeleteObject(hbmp);
	EndPaint(drawitem, &ps);
}
Проверял, у меня работает. Ну только там будет косячок при рисовании нескольких картинок, тогда функцию надо будет переделать.

-------
Мне надо не так много "Полезных сообщений", чтоб сровнять их количество с моими постами :).


Отправлено: 17:58, 12-02-2010 | #10

Название темы: Вывод картинок