IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
Sha/|/|an
сообщение 10.12.2004, 21:59
Сообщение #1


Digital Mystery
***

Группа: Пользователи
Сообщений: 1887
Регистрация: 1.9.2004
Пользователь №: 8



Как и обещал, выкладываю демку моей новой библы для DarkBasic - VDB.dba. В архиве лежит сама библиотека + пример. Писать хелп сейчас лень, поэтому разберетесь сами smile.gif . Вобщем все (ну почти все... smile.gif ), кроме цикла, инициальзации и создания объектов, пишется в любом проекте, в котором будет использована VDB.

После подключения, библиотеку надо инициальзировать, указав некоторые параметры (вобщем-то они не все пока работают). В примере все нагядно показано. Затем можно создавать 2 контрола - TextBox и Button (ну самые основные вроде wink.gif ). В примере создаются 3 текстовоых поля и 3 кнопки. При нажатии на кнопку у соответствующего текстового поля меняется привзка текста (слева, справа, по центру).

Еще стоит сказать о самой привязке контролов. В файле объявлен список констанц. Там есть такие константы, как VDB_AlingNo, VDB_AlignCenter, VDB_AlignUp, VDB_AlignDown, VDB_AlignLeft, VDB_AlignRight. Основные из них - No, Up, Down. Они соответствено - отключают привязку контрола, привязывают его к верхней границе и к нижней. А вот left и right - дополнительные. Они могут быть использованы вместе с основными.. Короче.. Если надо, например, привязать контрол в верхний левый угол, то надо писать так: VDB_AlignUp+VDB_AlignLeft. Координаты учитываются только при выключенной привязке.

Вобщем качайте и заценяйте.


--------------------
exclusive reality for you...
Перейти в начало страницы
 
+Цитировать сообщение
сообщение 11.12.2004, 11:05
Сообщение #2





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



А качать то от куда?
Перейти в начало страницы
 
+Цитировать сообщение
Sha/|/|an
сообщение 12.12.2004, 2:10
Сообщение #3


Digital Mystery
***

Группа: Пользователи
Сообщений: 1887
Регистрация: 1.9.2004
Пользователь №: 8



Цитата
А качать то от куда?

Да со мной так всегда бывает!! laugh.gif laugh.gif

Отсюда!

Кстати, нужно сделать так, чтобы хелп по VDB встраивался в справку ДБ или сделать его отдельно? Или ваще не делать?


--------------------
exclusive reality for you...
Перейти в начало страницы
 
+Цитировать сообщение
Kolyanoid
сообщение 12.12.2004, 7:27
Сообщение #4


. . .-= SPK Games =-. . . Модератор v3.2 alpha . . Linuxoid v0.5
***

Группа: Администраторы
Сообщений: 3521
Регистрация: 1.9.2004
Из: Москва
Пользователь №: 15



Лучше, отдельно smile.gif


--------------------
Мои координаты:
  • Jabber: kolyanoid@jabber.ru
  • Почта: kolyanoid [at] mail333.com
  • Вконтакте: id64896
«Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не уверен». (Альберт Эйнштейн)
Перейти в начало страницы
 
+Цитировать сообщение
UnDead_13
сообщение 12.12.2004, 12:47
Сообщение #5


Активный участник
***

Группа: Пользователи
Сообщений: 255
Регистрация: 20.10.2004
Пользователь №: 108



А по моему лучше встроить в справку
Перейти в начало страницы
 
+Цитировать сообщение
Sha/|/|an
сообщение 12.12.2004, 15:02
Сообщение #6


Digital Mystery
***

Группа: Пользователи
Сообщений: 1887
Регистрация: 1.9.2004
Пользователь №: 8



Цитата
Лучше, отдельно

Цитата
А по моему лучше встроить в справку

Я так и знал! Придется делать 2 варианта.. smile.gif

Так что, кто-нидь скачал? Иль нет? Я сейчас сделал такую фишку, как фокус. Т.е. tab'ом можно переключать контролы, а enter'ом на них нажимать.


--------------------
exclusive reality for you...
Перейти в начало страницы
 
+Цитировать сообщение
Sha/|/|an
сообщение 13.12.2004, 2:23
Сообщение #7


Digital Mystery
***

Группа: Пользователи
Сообщений: 1887
Регистрация: 1.9.2004
Пользователь №: 8



Ну что, так никто и не скачал? Блин... а я так стараюсь! smile.gif

Улучшил поле для ввода. Теперь курсор можно перемещать клавишами влево/вправо. А вот выделять текст наверно будет нельзя.

Столкнулся с проблемой. При смене размера шрифта в цикле (более 1-го раза) у меня отображаются 2 копии надписи. Одна нормальная, а другая большая и корявая (пиксели расянуты). Как этого можно избежать?


--------------------
exclusive reality for you...
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 21.9.2017, 22:38
 X 
Ссылки на работы форумчан:
1. Cайт по использованию 3D технологий
в образовании

2. 15 Defense. Underwater Battle

3. GlaZ в Steam Greenlight