
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.05.2018, 16:53
|
|||
|---|---|---|---|
|
|||
Как скрыть панель задач и тут же восстановить, но не поверх других окон |
|||
|
#18+
Здравствуйте! Под скажите - мое приложение запускает другое приложение Windows (под win8 и win10, картинка в полноэкранном режиме), но частенько панель задач оказывается поверх картинки, которая как-бы за полупрозрачной панелью. Можно скрыть панель - ShowWindow(FindWindow('Shell_TrayWnd',nil),sw_hide); И потом восстановить ее принудительно: ShowWindow(FindWindow('Shell_TrayWnd',nil),sw_show); Минус - если что-то случается с моим приложением, пользователь панель задач уже не увидит в этом сеансе. Можно ли как-то скрыть, а потом сразу так восстановить панель задач, что бы она была под картинкой ? Пробовал при восстановлении параметры - вместо sw_show SW_SHOWMINNOACTIVE, SW_SHOWNOACTIVATE и прочее - бесполезно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2018, 17:00
|
|||
|---|---|---|---|
|
|||
Как скрыть панель задач и тут же восстановить, но не поверх других окон |
|||
|
#18+
А не проще выдвинуть окно запускаемого приложения поверх панели с помощью, например, SetForegroundWindow() или BringWindowToTop()?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2018, 17:04
|
|||
|---|---|---|---|
Как скрыть панель задач и тут же восстановить, но не поверх других окон |
|||
|
#18+
AleksVoronezh, Код: pascal 1. Не прокатит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2018, 17:05
|
|||
|---|---|---|---|
Как скрыть панель задач и тут же восстановить, но не поверх других окон |
|||
|
#18+
Dimitry SibiryakovА не проще выдвинуть окно запускаемого приложения поверх панели с помощью, например, SetForegroundWindow() или BringWindowToTop()?.. В 10ке эта панель какая-то глючная, иногда вылезает на передний план и похрен ей - полноэкранный режим или не полноэкранный... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2018, 17:06
|
|||
|---|---|---|---|
|
|||
Как скрыть панель задач и тут же восстановить, но не поверх других окон |
|||
|
#18+
>> А не проще выдвинуть окно запускаемого приложения поверх панели с помощью, например, Да, но как ни странно, кажется это не всегда работало. Тем более, там не одно окно у приложения и картинку оно в общем старается и само на верхний план задвинуть (это открывается PowerPoint в режиме показа презентации) Если ничего не придумаю, буду опять в этом направлении копать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2018, 17:28
|
|||
|---|---|---|---|
Как скрыть панель задач и тут же восстановить, но не поверх других окон |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2018, 17:31
|
|||
|---|---|---|---|
|
|||
Как скрыть панель задач и тут же восстановить, но не поверх других окон |
|||
|
#18+
Спасибо за все советы, изучаю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2018, 17:36
|
|||
|---|---|---|---|
|
|||
Как скрыть панель задач и тут же восстановить, но не поверх других окон |
|||
|
#18+
Единственно, что смущает - PowerPoint при управлении через COM открывает файл и запускает презентацию во весь экран без проблем, но иногда все же видна панель задач. Если эти операции делать мышкой, то такой проблемы нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2018, 18:05
|
|||
|---|---|---|---|
|
|||
Как скрыть панель задач и тут же восстановить, но не поверх других окон |
|||
|
#18+
AleksVoronezhЕдинственно, что смущает В этом-то как раз ничего удивительно: тайминги при многозадачности способны творить и не такие чудеса. Миллисекундная задержка и окно уже не в состоянии всплыть само. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2018, 18:14
|
|||
|---|---|---|---|
Как скрыть панель задач и тут же восстановить, но не поверх других окон |
|||
|
#18+
GunSmoker Что если две программы будут так делать? Это всё хорошо, но ещё раз: в Windows 10 уже хрен знает сколько времени существует баг, когда запускаемое полноэкранное приложение (PowerPoint через F5, удалённый доступ по RDP и т.п.) разворачивается на весь экран, но при этом внизу всё равно остаётся видна панель задач, скрывающая часть окна приложения. GunSmokerПросто создавайте окна, как вам нужно и позвольте панели задач выполнять свою работу.Вот тут и возникает вопрос: что делать, если панель задач свою работу не выполняет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2018, 18:21
|
|||
|---|---|---|---|
|
|||
Как скрыть панель задач и тут же восстановить, но не поверх других окон |
|||
|
#18+
alekcvpDimitry SibiryakovА не проще выдвинуть окно запускаемого приложения поверх панели с помощью, например, SetForegroundWindow() или BringWindowToTop()?.. В 10ке эта панель какая-то глючная, иногда вылезает на передний план и похрен ей - полноэкранный режим или не полноэкранный... Это не глюк, и не только в 10ке. Винда давно не дает приложению "просто так" вытянуть само себя поверх всех. И насчет "иногда" - тоже все по плану. Разбирали сие не столь давно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2018, 18:47
|
|||
|---|---|---|---|
Как скрыть панель задач и тут же восстановить, но не поверх других окон |
|||
|
#18+
чччД__alekcvpпропущено... В 10ке эта панель какая-то глючная, иногда вылезает на передний план и похрен ей - полноэкранный режим или не полноэкранный... Это не глюк, и не только в 10ке. Винда давно не дает приложению "просто так" вытянуть само себя поверх всех. И насчет "иногда" - тоже все по плану. Разбирали сие не столь давно. Так речь идёт не про topmost-окно, а просто про активное полноэкранное приложение. Какого хрена эта неактивная панель поверх активного окна себя отображает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2018, 19:31
|
|||
|---|---|---|---|
|
|||
Как скрыть панель задач и тут же восстановить, но не поверх других окон |
|||
|
#18+
alekcvp, Да в 10ке есть такой глюк особенно раздражает когда ты пытаешься смотреть видео в полноэкранном режиме. Но бороться с этим багом - не задача твоего приложения, а разработчиков Microsoft. Потом после таких борцов у людей вся система колом становится, так что не нужно этого делать. К тому же этот баг плавающий, так что предоставьте возможность пользователю с ним бороться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2040834]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
169ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 429ms |

| 0 / 0 |
