On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
администратор




Пост N: 5756
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 22.06.16 15:36. Заголовок: WVT создать окно под картинку


Вывожу картинку в отдельном окне , но похоже что то не учитываю , так как
пикча скажем 640 на 480 получается несколько растянутой.
Алгоритм примерно таков
 
pGT1 := hb_gtCreate( "WVG" )
pGT := hb_gtSelect( pGT1 )
hBitmap := BT_BitmapLoadFile (cfile) // эти сырцы BT_* дернул с Минигуи
nImgWidth := BT_BitmapWidth (hBitmap)
nImgHeight := BT_BitmapHeight (hBitmap)
BT_BitmapRelease (hBitmap)
nAspRatio := nImgWidth / nImgHeight

nFrmHeight := MIN( nImgHeight, 0.85*HB_GtInfo(HB_GTI_DESKTOPHEIGHT) )
nFrmWidth := (0.85*HB_GtInfo(HB_GTI_DESKTOPHEIGHT)) * nAspRatio - 40

// устанавливаю размеры окна
hb_gtInfo(HB_GTI_SCREENWIDTH,nFrmWidth)
hb_gtInfo(HB_GTI_SCREENHEIGHT,nFrmHeight)

// вывожу пикчу
Wvt_DrawImage( 0, 0, MaxRow(), MaxCol(), cfile,,.f.)



Dima пишет:

 цитата:
// устанавливаю размеры окна
hb_gtInfo(HB_GTI_SCREENWIDTH,nFrmWidth)
hb_gtInfo(HB_GTI_SCREENHEIGHT,nFrmHeight)


Хотя правильнее было бы юзать размеры шрифта (но тут что то я потерялся)
 
hb_gtInfo( HB_GTI_FONTWIDTH, INT(( nFrmWidth / 80 )))
hb_gtInfo( HB_GTI_FONTSIZE, INT(( nFrmHeight / 25 )))


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 1 [только новые]


администратор




Пост N: 5758
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 22.06.16 21:39. Заголовок: Проехали ,решил...


Проехали ,решил.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 86
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет