Taskbar, который раздражает
|
|
humanoid | Дата: Четверг, 30 Августа 2007, 15:14 | Сообщение # 1 |
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
| Пример может показаться достаточно безумным... но это для меня есть некий принципиальный момент в реализации задачи... (т.к. с некоторого времени я снова плотно присел на ММВ)... Что представляет из себя Пример? – представьте, что на странице располагаются несколько Биндеров (в каждом прикреплен некий экзек, в данном примере notepad.exe). Юзер посредством кнопок активизирует тот или иной Биндер для того, что бы он появился на странице. Опции проекта предполагают Полноэкранный режим (Рабстол заливается фоном см. Пример в прикреплении). Проблема в следующем: Когда нажимаются поочередно кнопки для активизации (например после первой вторая) выскакивает поверх Taskbar и так он выскакивает до последней кнопки... Вопрос: каким сценарием забанить выскакивание Таскбара? Прим*. 1.Когда снова нажимаешь уже на тот объект который до этого был активизирован... Taskbar уже не выскакивает... но это не важно в принципе. Можно конечно скрыть Taskbar в следующий момент просто хлопнув курсором на свободной области окна проекта, но это неприемлемо. 2.Можно конечно вообще вырубить Taskbar при старте проекта (например командой плагина Misc.dll), но это тоже не считово. 3.Скрипты типа Refresh не помогли. Вот такая для меня сейчас неразрешимая задача...
Hi, from Moon!
|
|
| |
YURIY | Дата: Пятница, 31 Августа 2007, 00:14 | Сообщение # 2 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (humanoid) Проблема в следующем: Когда нажимаются поочередно кнопки для активизации (например после первой вторая) выскакивает поверх Taskbar и так он выскакивает до последней кнопки... Вопрос: каким сценарием забанить выскакивание Таскбара? Рискну предположить, что надо попробовать вот это: Code SysCommand("AlwaysOnTop","")
Вечная память Андрею Сергееву!
|
|
| |
humanoid | Дата: Пятница, 31 Августа 2007, 08:08 | Сообщение # 3 |
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
| Quote Рискну предположить, что надо попробовать вот это: Code SysCommand("AlwaysOnTop","") Выскакивает даже тогда, когда в настройках проекта поставлен крыжик на Always On Top (всегда поверх).. Не знаю почему так срабатывает.... у кого есть возможность пощупать мой пример? - он в прикреплении 2мя постами выше
Hi, from Moon!
Сообщение отредактировал humanoid - Пятница, 31 Августа 2007, 11:50 |
|
| |
YURIY | Дата: Пятница, 31 Августа 2007, 12:58 | Сообщение # 4 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (humanoid) у кого есть возможность пощупать мой пример? - он в прикреплении 2мя постами выше Подтверждаю. Послушаем ещё toizy-Димку. Но я могу сделать (ну не смейтесь вы! :D) модуль, который просто скрывает панель задач. Это очень просто. Появляется панель задач конечно из-за биндеров-блокнотов! Скорее всего, это "глюк" самой винды.
Вечная память Андрею Сергееву!
|
|
| |
humanoid | Дата: Пятница, 31 Августа 2007, 13:15 | Сообщение # 5 |
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
| Quote модуль, который просто скрывает панель задач. Это очень просто. У Mics.dll (плагина) есть возможность скрывать и возвращать Таскбар... Но дело в том, что на рабстоле могут быть и другие фенечки (Виджеты и всякое разное-безобразое) напрмер у меня висить WINBAR, он тоже лезет вместе с Таскбаром... Все забанить невозможно (а на компах у некторых юзеров мало чего может висет)
Hi, from Moon!
|
|
| |
YURIY | Дата: Пятница, 31 Августа 2007, 14:01 | Сообщение # 6 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Аа, понятно. Сделал вывод, что при появлении блокнотов на них переходит фокус, как на окно. Если щёлкнуть по твоему проекту - таскбар исчезает. Следовательно, надо либо эмулировать нажатие мыши в какую-то часть проекта, либо перевести фокус на окно проекта. P. S. Это мои выводы. На правильность не претендую, но похоже на то P. S. Щас попробую проверить гипотезу с активностью окна. Добавлено (31 Августа 2007, 14:01) --------------------------------------------- Стоп-стоп... Как я сказал выше, если щёлкнуть по блокноту, то есть придать окну фокус, появляется таск-бар. Не получится передавать фокус на главное окно, чтобы он исчезал, так как ты можешь что-то писать в блокноте в данный момент. То есть, скорее всего тут попа круглая. Это особенности винды... В завершение повторюсь: Quote (Yuriy) Послушаем ещё toizy-Димку.
Вечная память Андрею Сергееву!
|
|
| |
humanoid | Дата: Пятница, 31 Августа 2007, 15:50 | Сообщение # 7 |
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
| Code надо либо эмулировать нажатие мыши в какую-то часть проекта, Подскажи пожалуйста как эмулировать нажатиеие мыши ? (я про это не сном ни духом, но хотелось бы с этой функцией поманьячить)...
Hi, from Moon!
|
|
| |
toizy | Дата: Пятница, 31 Августа 2007, 16:59 | Сообщение # 8 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Ребята! У меня НИЧЕГО не выскакивает!
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
humanoid | Дата: Пятница, 31 Августа 2007, 18:22 | Сообщение # 9 |
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
| Code Ребята! У меня НИЧЕГО не выскакивает! Ты быстро... попеременно по кнопкам не хлопай... нажми первую... пауза... потом вторую.... пауза... и таскбар выскочит Добавлено (31 Августа 2007, 18:22) --------------------------------------------- Тут ваш "Лучший друг, после Гитлера" помог... dgilmour http://www.dgilmour.ucoz.ru/smallplugin/ - SmallPlugin Вот этот сценарий предотвращает выскакивание Таскбара... (как раз про эмуляцию клика курсора) Quote Hide("Binder") Show("Binder2") click$='500,500' PluginSet("PlugIn","click$") PluginRun("PlugIn","ClickMouseLeft") И кстати, Юра можно вроде и обращаться к Блокноту и что-то там печатать... Таск не вылезет... ____ Да... На VISTA... Таскбар хитрожопый - там главная кнопка с логотипом MS сама по себе... и она не вырубаеться даже когда с помощью чего-нибудь даешь команду скрыть Панель Задач.
Hi, from Moon!
Сообщение отредактировал humanoid - Пятница, 31 Августа 2007, 18:37 |
|
| |
YURIY | Дата: Пятница, 31 Августа 2007, 19:05 | Сообщение # 10 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (humanoid) Да... На VISTA... Таскбар хитрожопый - там главная кнопка с логотипом MS сама по себе... и она не вырубаеться даже когда с помощью чего-нибудь даешь команду скрыть Панель Задач. Вообще-то, сам таск-бар и кнопка пуск - 2 раздельные вещи. Можно скрыть кнопку пуск и останется сам таск-бар. А вот если скрыть последний - то скроется всё...
Вечная память Андрею Сергееву!
|
|
| |
humanoid | Дата: Пятница, 31 Августа 2007, 19:42 | Сообщение # 11 |
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
| Quote А вот если скрыть последний - то скроется всё... Вот ради прикола проверь... у тебя же на балалайке вроде Виста предустановлена... Я спомощью плагина Misc.dll - поробовал скрывать таскбар MMBMisc Plugin Code HideTaskbar: PluginRun("PlugIn", "HideTaskbar") Их круглая кнопка-пуск никуда не исчезала... сейчас не могу подтвердить свои слова (но вроде так и было как рассказываю)
Hi, from Moon!
|
|
| |
YURIY | Дата: Пятница, 31 Августа 2007, 21:05 | Сообщение # 12 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Не, не надо подтверждать ничего! Я верю! Я имею ввиду, что вот так в XP. Мы давно все с вами знаем, что Виста не от мира сего...
Вечная память Андрею Сергееву!
|
|
| |
toizy | Дата: Суббота, 01 Сентября 2007, 00:04 | Сообщение # 13 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (humanoid) Ты быстро... попеременно по кнопкам не хлопай... нажми первую... пауза... потом вторую.... пауза... и таскбар выскочит Игрался минут 10. Ни-че-го. Зато другой забавный глюк - после некоторых манипуляций по нажатию интер проект вышел из полноэкранного режима. Ещё глюк - попробуй попечатать что-нибудь, потом покопировать и повставлять, причём не в одном биндере, а в нескольких по очереди. А теперь попробуй снова набрать что-нибудь. Как, палучаецца?
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
YURIY | Дата: Суббота, 01 Сентября 2007, 01:05 | Сообщение # 14 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (toizy) Игрался минут 10. Ни-че-го. Ржунимагу... Это как понимать? Quote (toizy) Зато другой забавный глюк - после некоторых манипуляций по нажатию интер проект вышел из полноэкранного режима. Не подтверждается. Quote (toizy) Ещё глюк - попробуй попечатать что-нибудь, потом покопировать и повставлять, причём не в одном биндере, а в нескольких по очереди. А теперь попробуй снова набрать что-нибудь. Как, палучаецца? "Палучаецца". Выводы: меняй винду
Вечная память Андрею Сергееву!
|
|
| |
humanoid | Дата: Суббота, 01 Сентября 2007, 06:30 | Сообщение # 15 |
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
| Понятное дело, что Бинедеры как таковые - это чистейшей воды АФЕРИЗМ... но чьто делать.. жить-то как-то надо Юра, Дима спасибо большое за соучастие в этом аферизме... проблема более менее решена... ЭпиЛОГ - "Таскбар, который перестал более-менее раздражать"... pS Жаль as-master не принял участие в обсуждении (он наверно лежит на сохранении, по случаю беременности очередной гениальной идеей) ____ Все друзья.... в школу пора... двойки получать
Hi, from Moon!
|
|
| |
toizy | Дата: Воскресенье, 02 Сентября 2007, 11:34 | Сообщение # 16 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (Yuriy) Выводы: меняй винду Да нифига и ни за что Она у меня со ВСЕМИ обновлениями от майкрософт!
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
sloNIK | Дата: Воскресенье, 02 Сентября 2007, 23:07 | Сообщение # 17 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| Quote (humanoid) Подскажи пожалуйста как эмулировать нажатиеие мыши ? (я про это не сном ни духом, но хотелось бы с этой функцией поманьячить)... Вот тут посмотри про мышей. Пример твой протестил всё нормально.Нажимаешь на одну кнопку,ждёшь немного,затем на другую и так далее.... Всё работает.Quote (toizy) Игрался минут 10. Ни-че-го. Зато другой забавный глюк - после некоторых манипуляций по нажатию интер проект вышел из полноэкранного режима. Ещё глюк - попробуй попечатать что-нибудь, потом покопировать и повставлять, причём не в одном биндере, а в нескольких по очереди. А теперь попробуй снова набрать что-нибудь. Как, палучаецца? На счёт этого тоже всё нормально,никаких глюков.
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
|
|
| |
as-master | Дата: Среда, 05 Сентября 2007, 19:26 | Сообщение # 18 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Quote (humanoid) Понятное дело, что Бинедеры как таковые - это чистейшей воды АФЕРИЗМ... но чьто делать.. жить-то как-то надо Вот потому я никогда не использую внедренные блокноты. Rush ведь сделал неплохой модуль textbox.dll...
Да пребудет с вами ММВ!
|
|
| |