Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.188.20.56] |
|
Сообщ.
#1
,
|
|
|
Я только начал изучать данную тему, поэтому сильно не ругайтесь.
Подскажите почему данный код работает. HBITMAP startBitmap = (HBITMAP)LoadImage(NULL, "D:\\159.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); m_PictureControl.SetBitmap(startBitmap); А такой нет? HANDLE FileR = CreateFile("D:\\159.bmp", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); //Открываем файл DWORD size_file = GetFileSize(FileR, 0); HBITMAP startBitmap = (HBITMAP)malloc(size_file); DWORD dwReadW; ReadFile(FileR, startBitmap, size_file, &dwReadW, NULL); m_PictureControl.SetBitmap(startBitmap); Данные из буфера не выводятся в Picture Control. Что не так? Возможно надо как то обработать данные перед их выводом на экран? |