Форум «Всё о Паскале» _ Ассемблер _ GetBitmapDimensionEx
Автор: #$# PaVeL #$# 4.05.2007 10:49
Здрасте... Срочно нужна помощь!!! Среда разработки: FASM Проблема: Не получается употребить функцию GetBitmapDimensionEx - она возращает в структуре или 0, или гигантские числа! Что делать? Код:
2) Загрузка производится из файла (существует) функцией "LoadImage", в противном случае "LoadBitmap" из ресурсов... (Проводится удачно!)
Автор: Malice 4.05.2007 14:22
Цитата
The GetBitmapDimensionEx function retrieves the dimensions of a compatible bitmap. The retrieved dimensions must have been set by the SetBitmapDimensionEx function.
Вон чего пишут.. Т.е. пока ты SetBitmapDimensionEx не сделаешь, GetBitmapDimensionEx ничего не вернет, т.е. по сути функции левые какие-то, надо по-другому.
Автор: #$# PaVeL #$# 5.05.2007 11:24
Но почему тогда в Delphi - эта функция работала? (Без установки - "SetBitmapDimensionEx"...) Тогда подскажите: как зная HBITMAP узнать ширину и высоту картинки... Времени почти не осталось!!!
Автор: Malice 5.05.2007 14:08
Цитата(#$# PaVeL #$# @ 5.05.2007 8:24)
Но почему тогда в Delphi - эта функция работала? (Без установки - "SetBitmapDimensionEx"...)
Не знай.. Вообще она возвращает физические размеры (в миллиметрах), может хитрый делфи сам это делает
Цитата
Тогда подскажите: как зная HBITMAP узнать ширину и высоту картинки...
Вот еще 1 ссылочка на эту тему: http://forum.sources.ru/index.php?showtopic=164008&st=15 и конкретно: http://forum.sources.ru/index.php?showtopic=164008&view=findpost&p=1374621
Автор: #$# PaVeL #$# 6.05.2007 10:03
Спасибо!!! То что нужно и работает!!! Я рад что этот раздел хоть кто-нибудь, да посещает!!!