Форум: "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.006 c