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

start [/forum/topic.php?fid=58&fpage=107&tid=2040834]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 357ms |

| 0 / 0 |
