Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 27.09.2007, 11:43   #1
kostya
Оператор ЭВМ
 
Регистрация: 24.09.2007
Сообщений: 31
Написано 0 полезных сообщений
(для 0 пользователей)
трей и рабочий стол

сколько работаю с блитсом но не разу не слышал как свернуть прогу что написал в трей чтоб из трея открывалось и закрывалось и как вывести обект на рабочий стол без окна. ето возможно? и как?
(Offline)
 
Ответить с цитированием
Старый 27.09.2007, 12:39   #2
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: трей и рабочий стол

стандартными свойствами Блица нельзя !! (насколько мне известно)
для этого нужно использовать windows API, послать сообщение о сворачевании проги в трей , как в delphi например или С !!
(Offline)
 
Ответить с цитированием
Старый 27.09.2007, 17:37   #3
kostya
Оператор ЭВМ
 
Регистрация: 24.09.2007
Сообщений: 31
Написано 0 полезных сообщений
(для 0 пользователей)
Re: трей и рабочий стол

Сообщение от IGR
стандартными свойствами Блица нельзя !! (насколько мне известно)
для этого нужно использовать windows API, послать сообщение о сворачевании проги в трей , как в delphi например или С !!
как? тагого раньше невидел - неюзал... но все равно спасибо.
(Offline)
 
Ответить с цитированием
Старый 27.09.2007, 17:38   #4
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: трей и рабочий стол

агого раньше невидел - неюзал
и на delphi не юзал ??
(Offline)
 
Ответить с цитированием
Старый 27.09.2007, 18:03   #5
kostya
Оператор ЭВМ
 
Регистрация: 24.09.2007
Сообщений: 31
Написано 0 полезных сообщений
(для 0 пользователей)
Re: трей и рабочий стол

мож я и не так выражуся (опыту маловато будет), но разве есь врапер блитза под дельфи? а вообще как вин апи подключить к блитзу? туториал есть? буду благодарен.
(Offline)
 
Ответить с цитированием
Старый 27.09.2007, 18:06   #6
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: трей и рабочий стол

Хе, он говорил ваще просто про делфи....

Йа юзал в VisualBasic.. ток не помню.. там ,вроде, даже стандартными средставами это делается....
(Offline)
 
Ответить с цитированием
Старый 27.09.2007, 18:15   #7
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: трей и рабочий стол

там ,вроде, даже стандартными средставами это делается
там тоже делается с помощу win API !!
только для етого там есть команды !!

мож я и не так выражуся (опыту маловато будет), но разве есь врапер блитза под дельфи? а вообще как вин апи подключить к блитзу? туториал есть? буду благодарен.
здесь врапер ненадо !!
здесь можно dll написать которая будет использовать тот самый win API !!
как писать dll читай на форуме !!
(Offline)
 
Ответить с цитированием
Старый 27.09.2007, 18:16   #8
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: трей и рабочий стол

ГАФ! Есть уже decls файлы для например user32.dll в общем Посик вам в помошь.
(Offline)
 
Ответить с цитированием
Старый 27.09.2007, 18:20   #9
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: трей и рабочий стол

ГАФ! Есть уже decls файлы для например user32.dll
да, там много чего вкусного !! я юзал !!
(Offline)
 
Ответить с цитированием
Старый 27.09.2007, 19:01   #10
kostya
Оператор ЭВМ
 
Регистрация: 24.09.2007
Сообщений: 31
Написано 0 полезных сообщений
(для 0 пользователей)
Re: трей и рабочий стол

Сообщение от IGR
здесь можно dll написать которая будет использовать тот самый win API !!
как писать dll читай на форуме !!
здесь ето хде? с помощью блитза?
вау спасибо!!!
(Offline)
 
Ответить с цитированием
Старый 27.09.2007, 20:13   #11
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: трей и рабочий стол

Вот как спрятать:
Erm, you will have to use userlibs to do that, if you have the full version of Blitz3D, then its okay, if not, your knackered!

Basically, in your Blitz3D root folder is another folder called userlibs, this is a place where you store either DECLS files and sometimes DLL's, I'll not run into it too much, as there is a readme file contained in the folder that shows you pretty much what to do.

The thing I will show you is how to declare WinAPI32 commands in a DECLS file so you can incorporate them as normal Blitz commands.

First, I think you need the ShowWindow WinAPI32 command:-

http://msdn.microsoft.com/library/de...ShowWindow.asp

Now, this page tells you everything you need to know when writing a DECLS file for Blitz, fisrtlt, when writing a DECLS file, we need to know which DLL in the system32 folder the command will come from... Scroll down a bit, and you should see:-

Minimum DLL Version user32.dll

So, to start the DECLS file, we put:-

.lib "user32.dll"

Then we need to write the command, which all its parameter/return properties, we can see that it returns a bool (An integer really), and its parameter list includes the windows handle and its flags (if you will)

So, in the DECLS file, we write underneath the above:-

ShowWindow%(hWnd%,cmdFlags%)

We then save the DECLS file, and open Blitz3D, then to test it, you can use something like this:-

Code:
Local hWnd = SystemProperty("AppHWND")

Print "Window Handle is:"+hWnd

Delay 3000

Print "Hiding Window"
Delay 2000

ShowWindow(hWnd,False)

Delay 3000

ShowWindow(hWnd,True)

Print "And back again :)"

WaitKey
Works a charm!

Dabz

P.S. Now, I'm off out again, will be back, to check what I've done... linky below!

P.S.S. To open the DECLS file, use Notepad
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ваш виртуальный рабочий стол jimon Болтовня 896 05.08.2016 17:17
Ваш виртуальный рабочий стол #2 johnk Болтовня 8 17.11.2011 11:56
Трек Электро ingko Личное творчество 7 23.09.2009 14:26
Трек Мысли ingko Личное творчество 2 22.09.2009 16:52


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com