Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: TaskBar Добавлено: 12.12.03 04:42  

Автор вопроса:  StrikeR | Web-сайт: www.highlight.ee | ICQ: 151819 

Zdraste vsem snova!

Takoi vopros: Kak sdelat obqchnqi vindosovcki taskbar iz VB Formq??

T.e. esli menjat razmerq (Win)TaskBar`a, to desktop toze izmenjaetsa v razmerah... Vot voobshem-to, chto mne i hotelos bq znat. Mne zelatelno, chto bq moja Forma kak bq imel svoistvo "Align" i vstavljalas na Desktop.

Vsem Spasibo.

Ответить

  Ответы Всего ответов: 15  

Номер ответа: 1
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #1 Добавлено: 16.12.03 09:09

Бррр... напиши почетче... может отвечу...

Ответить

Номер ответа: 2
Автор ответа:
 StrikeR



ICQ: 151819 

Вопросов: 32
Ответов: 110
 Web-сайт: www.highlight.ee
 Профиль | | #2
Добавлено: 16.12.03 22:12

2 Александр : Poprobuju objasnit...

1. Otkroi ljubuju My Computer ili ljubuju papku

2. Nazmi na "Maximize"

3. Izmeni razmerq TASKBAR`a... Razmerq okna toze izmenjutsja (po idee oni dolznq izmenjatsa)

Kak ja pomnju, u Office 97 (ne pomnju est li eto u office XP) est panel`ka kotorja toze pohoza na taskbar. Tak vot, mne toze hotsa sdelat takuju panelku.

Esli che-to eshjo ne poimjosh, objazatelno soobshi.

Ответить

Номер ответа: 3
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #3 Добавлено: 17.12.03 08:19

Так ты о CoolBar???? Или я не так понял?

Ответить

Номер ответа: 4
Автор ответа:
 StrikeR



ICQ: 151819 

Вопросов: 32
Ответов: 110
 Web-сайт: www.highlight.ee
 Профиль | | #4
Добавлено: 17.12.03 18:58

2 Александр : k sozaleniju, tq ne tak ponjal=) Mne nuzno sdelat iz svoei formq obqchnqi TaskBar (ja hochu zamenit standartnqi Tasbar na svoi)

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 17.12.03 22:46

Ты хочешь сказать, что при изменении размеров твоей формы должен изменяться размер максимизированного окна (т.е. Рабстола)?

Ответить

Номер ответа: 6
Автор ответа:
 StrikeR



ICQ: 151819 

Вопросов: 32
Ответов: 110
 Web-сайт: www.highlight.ee
 Профиль | | #6
Добавлено: 18.12.03 11:40
2 Sharp : Tochno! Mne imenno eto i nado, no eshjo mne nado, chto bq moja forma imela chto tipa svoistva "Align", koroche kak ja i govoril, mne nuzno (nu ne nuzno, a prosto hochetsa) zamenit vindosovski Taskbar na svoi.

Ответить

Номер ответа: 7
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #7
Добавлено: 20.12.03 20:57

Попробуй просто поставить свою форму On-Top и при ее перемещениях перемещать TaskBar

Ответить

Номер ответа: 8
Автор ответа:
 StrikeR



ICQ: 151819 

Вопросов: 32
Ответов: 110
 Web-сайт: www.highlight.ee
 Профиль | | #8
Добавлено: 20.12.03 22:42

2 Sharp: vo-pervqh, ja ne znaju kak peremeshat TaskBar

a vo-votrqh, a esli ja hochu ubrat taskbar i ispolzovat svoi, to kak mne izmenjat razmerq desktop`a?

Ответить

Номер ответа: 9
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #9
Добавлено: 20.12.03 23:14

Перемещать Таскбар - FindWindow - MoveWindow. А изменять размеры десктопа - это уж хай Винда заботится, когда ты будешь таскбар перемещать. Кстати, а нельзя ли его заодно невидимым сделать? Что Винда будет творить?

Ответить

Номер ответа: 10
Автор ответа:
 StrikeR



ICQ: 151819 

Вопросов: 32
Ответов: 110
 Web-сайт: www.highlight.ee
 Профиль | | #10
Добавлено: 21.12.03 01:57
2 Sharp : Mda... sprjatat taskbar mozno, ja eto i hotel, no esli daze ja svoju formu sdeaju OnTop, to vsjo ravno, niz maksimizirovannoi formq ne budet viden, hotja TaskBar kak bq javljaetsa "granicoi" chto pozvoljaet mne uvidet` niz max. formq

Ответить

Номер ответа: 11
Автор ответа:
 Павел



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #11
Добавлено: 21.12.03 06:27
Гм.. Лежит у меня давненько хороший пример... Вот сидел я, наблюдал,
как Striker мучается и решил этот пример поискать :) (занятие это
неблагодарное - искать архив в паре сотен других, не зная его имени..)
Качайте:
http://vbnet.ru/floatingbar1.zip

Ответить

Номер ответа: 12
Автор ответа:
 fallen66



Вопросов: 9
Ответов: 12
 Web-сайт: www.littlehumans.nm.ru
 Профиль | | #12
Добавлено: 03.03.04 19:31

в общем почитал форум, скачал файл, и понял, что striker'а мучал тот же вопрос, что и меня, но ему никто так и не ответил.

суть в следующем:

есть панелька (шириной в экран, высотой N пикселей).

расположена в самом верху. она обладает свойством "поверх всех окон"

но:

она закрывает верхушки развернутых во весь экран окон.

а мне надо, чтобы окна не "залезали под панель", чтоб их размер ограничивался размером и местоположением моей панельки (как в случае с таскбаром), т.е. как-то "сообщить винде", что рабочая область уменьшилась.

заранее большое спасибо.

Ответить

Номер ответа: 13
Автор ответа:
 Artificial Intelligence



ICQ: 275368971 

Вопросов: 8
Ответов: 131
 Профиль | | #13 Добавлено: 04.03.04 10:40

 

Может быть вот ето поможет

 

Public Const SPI_SETWORKAREA = 47

Public Const SPI_GETWORKAREA = 48

 

Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long

 

Type WORKAREA

left As Long

top As Long

width As Long

heigth As Long

End Type

 

Dim WorkArea As WORKAREA

 

'Получить размеры рабочей области

Call SystemParametersInfo(SPI_GETWORKAREA, vbNull, WorkArea, 0)

 

'Установить размеры рабочей области

Call SystemParametersInfo(SPI_SETWORKAREA, vbNull, WorkArea, 0)

 

Сам пробовал только получать размеры, установлтвать не пробовал, но думаю должно работать.

Ответить

Номер ответа: 14
Автор ответа:
 StrikeR



ICQ: 151819 

Вопросов: 32
Ответов: 110
 Web-сайт: www.highlight.ee
 Профиль | | #14
Добавлено: 04.03.04 11:18

PAVEl, A ne mog bq tq eshjo raz zalit etot fail??? a to mne tolko sjodnja e-mail prishel s izvesheniem ob ovtete na post....

Ответить

Номер ответа: 15
Автор ответа:
 Павел



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #15
Добавлено: 04.03.04 12:04
Залил.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам