Реконструктор: Все сообщения за 10 Апреля 2001 года

 
ПнВтСрЧтПтСбВс
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

MiG31
Реконструктор

опытный

Интересно, кто-нибудь из присуствующех писал ПО для отечественных межпланетных станций?
 
Я не господ, а товарищ, но все рaвно помогу
Предположительно, ты загружаеш битмап, а не икону или курсор.
Значит так: результат действия LoadImage - HANDLE, или точнее HBITMAP. Этот HBITMAP потом надо давать функции GetObject. Вот примерный код:
 HBITMAP hBmp; BITMAP  bmp hBmp = LoadImage(......); if (hBmp != NULL) {   GetObject(hBmp, sizeof(bmp), (LPVOID)&bmp); } 

[/html_font]

А вот и структура BITMAP:

[html_font size=+0]
 typedef struct tagBITMAP {   LONG  bmType;   LONG  bmWidth;   LONG  bmHeight;   LONG  bmWidthBytes;   WORD  bmPlanes;   WORD  bmBitsPixel;   LPVOID bmBits; } BITMAP, *PBITMAP; 


Член, который тебя интересует - bmBits. Именно он является указателем к массиву точек.


Полезная информация:
Если пикселы в битмапе имеют 24-битное кодирование, то каждая строка изображения округляется так, чтоб колличество байтов в строке всегда было кратным 4 (32 бита). Например, если у тебя изображение 30х30 пиксела, то массив bmBits содержит не 90x30 байтов а 92х30, последние 2 байта в строке не используются, и заполняются, кажется, нулями

Успехов тебе!

[Edited by varban, 10-04-2001]
 

MiG31
Реконструктор

опытный

Нет, Владимир. Когда реч идет о сравнении, то действително самые первые впечатления - самые важные. Потому что позже человек ПРИВЫКАЕТ.
 

MiG31
Реконструктор

опытный

Пожалуйста.
Цветы и конфеты не пью.
 

MiG31
Реконструктор

опытный

ВО!!!
ТЯЖЕЛАЯ ВОДА, D2О, изотопная разновидность воды, в молекулах которой атомы водорода заменены атомами дейтерия. Плотность 1,104 г/см3 (3,98 °С), tпл 3,813 °С, tкип 101,43 °С. Соотношение в природных водах Н в среднем 6900:1. На организмы действует угнетающе, в больших дозах вызывает их гибель. Замедлитель нейтронов и теплоноситель в ядерных реакторах, изотопный индикатор, растворитель; используется для получения дейтерия. Существуют также сверхтяжелая вода Т2О (Т тритий) и тяжелокислородная вода, молекулы которой вместо атомов 16О содержат атомы 17О и 18О.

На 7 т. обычной воды - 1 кг. тяжолая. Отличное соотношение! Хватит на миллионы лет.
 

в начало страницы | новое
 
Поиск
Поддержка
Поддержи форум!
ЯндексЯндекс. ДеньгиХочу такую же кнопку
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru