Страница: 1 |
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.
Бррр... напиши почетче... может отвечу... 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. Так ты о CoolBar???? Или я не так понял? 2 Александр : k sozaleniju, tq ne tak ponjal Mne nuzno sdelat iz svoei formq obqchnqi TaskBar (ja hochu zamenit standartnqi Tasbar na svoi) Ты хочешь сказать, что при изменении размеров твоей формы должен изменяться размер максимизированного окна (т.е. Рабстола)? Попробуй просто поставить свою форму On-Top и при ее перемещениях перемещать TaskBar 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? Перемещать Таскбар - FindWindow - MoveWindow. А изменять размеры десктопа - это уж хай Винда заботится, когда ты будешь таскбар перемещать. Кстати, а нельзя ли его заодно невидимым сделать? Что Винда будет творить? в общем почитал форум, скачал файл, и понял, что striker'а мучал тот же вопрос, что и меня, но ему никто так и не ответил. суть в следующем: есть панелька (шириной в экран, высотой N пикселей). расположена в самом верху. она обладает свойством "поверх всех окон" но: она закрывает верхушки развернутых во весь экран окон. а мне надо, чтобы окна не "залезали под панель", чтоб их размер ограничивался размером и местоположением моей панельки (как в случае с таскбаром), т.е. как-то "сообщить винде", что рабочая область уменьшилась. заранее большое спасибо. 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 top width heigth Dim WorkArea As WORKAREA 'Получить размеры рабочей области 'Установить размеры рабочей области Сам пробовал только получать размеры, установлтвать не пробовал, но думаю должно работать. 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.... Страница: 1 |
Вопрос: TaskBar
Добавлено: 12.12.03 04:42
Автор вопроса: StrikeR | Web-сайт:
Ответы
Всего ответов: 15
Номер ответа: 1
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #1
Добавлено: 16.12.03 09:09
Номер ответа: 2
Автор ответа:
StrikeR
ICQ: 151819
Вопросов: 32
Ответов: 110
Web-сайт:
Профиль | | #2
Добавлено: 16.12.03 22:12
Номер ответа: 3
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #3
Добавлено: 17.12.03 08:19
Номер ответа: 4
Автор ответа:
StrikeR
ICQ: 151819
Вопросов: 32
Ответов: 110
Web-сайт:
Профиль | | #4
Добавлено: 17.12.03 18:58
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 17.12.03 22:46
Номер ответа: 6
Автор ответа:
StrikeR
ICQ: 151819
Вопросов: 32
Ответов: 110
Web-сайт:
Профиль | | #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-сайт:
Профиль | | #7
Добавлено: 20.12.03 20:57
Номер ответа: 8
Автор ответа:
StrikeR
ICQ: 151819
Вопросов: 32
Ответов: 110
Web-сайт:
Профиль | | #8
Добавлено: 20.12.03 22:42
Номер ответа: 9
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #9
Добавлено: 20.12.03 23:14
Номер ответа: 10
Автор ответа:
StrikeR
ICQ: 151819
Вопросов: 32
Ответов: 110
Web-сайт:
Профиль | | #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-сайт:
Профиль | | #11
Добавлено: 21.12.03 06:27
Гм.. Лежит у меня давненько хороший пример... Вот сидел я, наблюдал,
как Striker мучается и решил этот пример поискать (занятие это
неблагодарное - искать архив в паре сотен других, не зная его имени..)
Качайте:
http://vbnet.ru/floatingbar1.zip
Номер ответа: 12
Автор ответа:
fallen66
Вопросов: 9
Ответов: 12
Web-сайт:
Профиль | | #12
Добавлено: 03.03.04 19:31
Номер ответа: 13
Автор ответа:
Artificial Intelligence
ICQ: 275368971
Вопросов: 8
Ответов: 131
Профиль | | #13
Добавлено: 04.03.04 10:40
Номер ответа: 14
Автор ответа:
StrikeR
ICQ: 151819
Вопросов: 32
Ответов: 110
Web-сайт:
Профиль | | #14
Добавлено: 04.03.04 11:18
Номер ответа: 15
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #15
Добавлено: 04.03.04 12:04
Залил.