4 / 4 / 4
Регистрация: 22.03.2012
Сообщений: 73
|
|
1 | |
Отмена сворачивания окна05.04.2013, 13:50. Показов 1978. Ответов 7
Метки нет (Все метки)
Никак не могу найти способа избежать сворачивания/скрытия окна при нажатии Win+D ("Скрыть все окна") и Win+M.
Возможно кто-то уже решал подобную проблему, подскажите, куда мне копать?
0
|
05.04.2013, 13:50 | |
Ответы с готовыми решениями:
7
Обновление содержимого окна после сворачивания в трей Отмена сворачивания Activity Запрет сворачивания окна Перехват сворачивания окна |
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,245
|
|
05.04.2013, 13:54 | 2 |
TopMost=true в свойствах формы не помогает?
0
|
4 / 4 / 4
Регистрация: 22.03.2012
Сообщений: 73
|
|
05.04.2013, 14:02 [ТС] | 3 |
Спасло от Win+M, а Win+D срабатывает. По статьям почитал, что это не свертывание, а что-то типа уборки форм за рабочий стол, вот как этого избежать никто не написал(
0
|
4 / 4 / 4
Регистрация: 22.03.2012
Сообщений: 73
|
|
08.04.2013, 11:53 [ТС] | 4 |
На данный момент обнаружилась интересная штука:
при нажатии Win+D срабатывает событие onStateChanged, проблема оказалась в другом, никак не удается написать обработчик, чтобы форма снова отобразилась кроме как последовательное выполнение this.Hide(); this.ShowDialog(); { this.Show() - не отображает форму. } При этом, что интересно, Win+D в дальнейшем вообще перестает работать для любых форм, после закрытия моего приложения начинает срабатывать. Есть ли у кого-нибудь идеи, как выкрутиться из ситуации?
0
|
4 / 4 / 4
Регистрация: 22.03.2012
Сообщений: 73
|
|||||||||||
11.04.2013, 17:16 [ТС] | 5 | ||||||||||
Я опять со своими баранами, начал копать WinAPI. написал процедуру для определения позиции окна, вот, что получилось:
Встала задача определить, является ли рабочий стол первым в z-последовательности окон. Думал воспользоваться функцией IntPtr GetNextWindow(IntPtr hWnd, uint Command), чтобы определить
Может кто-нибудь подсказать, как по дескриптору рабочего стола определить его позицию в z-последовательности?
0
|
MЫW
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
|
|
11.04.2013, 21:19 | 6 |
А не легче на OnStateChanged просто менять его обратно?
0
|
4 / 4 / 4
Регистрация: 22.03.2012
Сообщений: 73
|
|
12.04.2013, 08:53 [ТС] | 7 |
Про OnStateChanged я погорячился, не срабатывает оно(
0
|
MЫW
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
|
|
12.04.2013, 13:13 | 8 |
А что если ловить эти win+m?
0
|
12.04.2013, 13:13 | |
12.04.2013, 13:13 | |
Помогаю со студенческими работами здесь
8
Сворачивания окна, trayicon и др. Перерисовка окна после сворачивания Счетчик сворачивания окна PyGame Восстановление окна после сворачивания Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |