Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.19;
Скачать: CL | DM;

Вниз

снова 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 вся ветка

Текущий архив: 2003.05.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
3-59611
Dimaz-z
2003-04-28 15:43
2003.05.19
Как выстроить записи в Grid e по алфавиту? Плз.


1-59750
ed18
2003-05-06 10:24
2003.05.19
Как вычислить длину строки в пикселях?


1-59702
miha po
2003-05-07 22:36
2003.05.19
АХТУНГ !!! ХЕЛП !!! qtintf70.dll домагаеться...


3-59570
_angelll
2003-04-27 16:45
2003.05.19
Подключение к базе ACCESS через ADO не удаляется запись


3-59593
Arkady
2003-04-28 08:23
2003.05.19
Вставка большого файла в базу Access