Форум » [x]Harbour » gtwvt » Ответить

gtwvt

and3081: кто-нибудь знает, нет ли на базе консольной gtwvt библиотеки со всякими красивостями ? Чтобы самому не изобретать всякие рамочки, бордюрчики и т.д.? Хочется освежить дизайн проги, но на полноценную графику времени нет.

Ответов - 11

nick_mi: Посмотрите ..\HARBOUR\examples\gtwvw\tests\wvwtest9.prg ну и другие примеры там же

and3081: спасибо, она у меня не examples, а extras

and3081: что-то с ходу у меня не получилось собрать wvwtest9.prg ругается на отсутствие GTWVW.LIB. Ее действительно нет. gtwvw.hbc указан.


nick_mi: Виноват, там надо собрать сначала GTWVW.lib, это директорием повыше, а затем уже собрать и саму программу. Это что касается wvwtest9.exe. Можно еще собрать пример из директория ..\harbour\contrib\gtwvg\tests\demowvg.hbp запустите собранную программу и увидите искомые вами рамочки и Т.Д. По поводу "Исчезновения " изображений, картинок click here

and3081: wvwtest9- это не то. Там работа с окнами. А мне нужно в моем окне оформить все менюшки, alertы и т.д. gtwvg вроде подходит, но сразу выползли вопросы. Где-то есть хоть минимальное описание синтаксиса wvt...() функций ? Нашел только их перечень. Догадываться по тестам тяжело. И пока не разобрался с каскадным наложением рамочек. Еще проблемка. Я так понял, что gtwvg это как бы надстройка на gtwvt ? Или как ? Так вот, hb_gtInfo( HB_GTI_CLOSABLE, .F. ) в gtwvt и gtwvg работает по разному. В gtwvt- крестик отображается НЕзатененным, но окно не закрывает. И на код крестика я повесил ругательство типа If key=HB_K_CLOSE Alert( "Нормально завершайте", { "Yes" } ) ENDIF Как только подключаешь REQUEST HB_GT_WVG_DEFAULT- крестик отображается затененным и уже ругательство не повесить, т.к. key:=inkey(0.1, INKEY_KEYBOARD + HB_INKEY_GTEVENT ) его уже не видит. А уже не хочется отказываться от этого функционала :(

and3081: И эти команды перестают работать hb_gtInfo(HB_GTI_SCREENSIZE, {...}) hb_gtInfo(HB_GTI_SETPOS_XY,{0,20})

Vlad04: Перевел программу с xharbour на harbour. Хотел попробовать и с графическими библиотеками. И что-то не пойму . nick_mi надо собрать сначала GTWVW.lib, это директорием повыше, Можно еще собрать пример из директория ..\harbour\contrib\gtwvg\tests\demowvg.hbp Но в contrib\gtwvg исходники для gtwvg.lib, а не GTWVW.lib. Через hbmk2 gtwvg.lib и тестовый пример собирается без проблем. GTWVW нашел в папке ...\harbour-3.0.0\examples\gtwvw\ Но библиотека не собирается (использую harbour-3.2 от MiniGUI), много предупреждений , ошибок.

Dima: Vlad04 В 3.2 собралось вот так c:\hb32\bin\hbmk2 gtwvw.hbp правда лежит она в harbour\extras\gtwvw\

Vlad04: А на официальном только hb30

Vlad04: Нашел твою ссылку на hb32?

Vlad04: Все получилось! Результаты GTWVW и gtwvg похожи. У кого какие мнения о возможностях и достоинствах библиотек?



полная версия страницы