Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2003.05.19;
Скачать: [xml.tar.bz2];

Вниз

снова Hbitmap   Найти похожие ветки 

 
tamerlan311   (2002-08-10 21:38) [0]

как узнать размеры изображения по шендлу (Hbitmap)?????


 
tamerlan311   (2002-08-10 21:39) [1]

в пикселях , а не в милиметрах!


 
Gandalf   (2002-08-11 11:36) [2]

???
Т.е. как - все завитит от качества выводящего устройсва.
Если у тебя 1200х1200 dpi (dot per inch -точек на дюйм). Точки суть пикселы.


 
Gandalf   (2002-08-12 09:10) [3]

Извини я перепутал.

Используй API, GetBitmapDimension(Ex).
Удачи, еще раз извини.


 
tamerlan311   (2002-08-12 11:00) [4]

что значит "в десятых долях милиметра" , т.е. это DP , а в пикселях будет - LP и чтобы перевести впикселы нужно воспользоваться командой DPtoLp ???


 
Gandalf   (2002-08-12 11:52) [5]

>что значит "в десятых долях милиметра" , т.е. это DP , а в >пикселях будет - LP и чтобы перевести впикселы нужно >воспользоваться командой DPtoLp ???
Ты откуда это взял, в смысле ты это к чему?


 
tamerlan311   (2002-08-12 22:44) [6]

Разобрался!
вот код процедуры:
function Bitmap_size(Bitmap: HBITMAP):tsize;
var
DS: windows.TBitmap;
Bytes: Integer;
begin
Bytes := GetObject(Bitmap, SizeOf(DS), @DS);
ASSERT( Bytes <> 0, "Bitmap не найден!" );
Result.cx:=DS.bmWidth;
Result.cy:=DS.bmHeight;
end;



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2003.05.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
3-59606
msoftware
2003-04-28 16:22
2003.05.19
Проблема с поиском записей


3-59575
b-Ars
2003-04-18 23:08
2003.05.19
SQL Builder


1-59672
Patrick
2003-05-07 10:42
2003.05.19
Кодировка клавиш


1-59786
RIMMER
2003-05-07 01:11
2003.05.19
Автозаполнение


14-59859
Ivan2003
2003-04-28 08:41
2003.05.19
DelphiX





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский