forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=28)
-   -   Еще некоторые userlibs (http://forum.boolean.name/showthread.php?t=1368)

MiXaeL 25.08.2006 22:00

Еще некоторые userlibs
 
Вложений: 2
Вот решил выложить

purebasic.dll - позволяет создавать окна, кнопочки и
всякие там гаджеты (настоящие :@ !)

blitz3d.dll - доп. функции для blitz3d. (в основном "возращающие",
типа getcamerarange и т.д.)

color.dll - чё-то там про цвет

file.dll - для работы с файлами

blitzclose.dll - муть какая-то, не разобрался.

Все decls'ы есть!!!:@

alcoSHoLiK 25.08.2006 22:19

Re: Еще некоторые userlibs
 
Blitzclose.dll - странноватая вещь.

[highlight=blitzbasic]
AppTitle "Hello"
InstallCloseHandler(0, "Hello")

Print "Hello world"
WaitKey()

UnInstallCloseHandler()

End
[/highlight]
Насколько я понял, предназначение функции - отключение кнопки "Закрыть". Если в качестве первого параметра функции InstallCloseHandler задать !0, никакого эффекта не наблюдается.
Также ничего не происходит если второй параметр функции не соответствует строке, заданной в AppTitle.

Если пропустить функцию UnInstallCloseHandler(), программа выдаст ряд неприятных ошибок при завершении.

jimon 25.08.2006 23:22

Re: Еще некоторые userlibs
 
как я помню
Blitzclose.dll предназначена для перехвата сообщения о закрытия окна
т.е.
в прогах при нажатии на закрытие окна ето сообщение перехватывается и прога может выдать вам что-то типа "желаете ли вы сохранить текущий документ" или тп

юзается доп WndProc внутри dll на hwdn окошка блица :)


Часовой пояс GMT +4, время: 13:05.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot