У меня есть приложение MFC в Windows 10, у которого отключена кнопка максимизации, поскольку она не предназначена для изменения размера.Если программа запускается не как администратор / с повышенными правами, тогда пользователь может свернуть окно на панель задач, а затем восстановить / развернуть его, как обычно.Однако, если приложение запускается с правами администратора или с повышенными правами, окно можно свернуть до панели задач, но не восстановить / развернуть.
То, что я пробовал:
- Слева-щелкнув по значку на панели задач - ничего не происходит.
- Наведите указатель мыши на значок на панели задач, а затем наведите курсор на крошечный предварительный просмотр над значком - это показывает окно, но исчезает, как только вы перестаете зависать и нажимаете на кнопкумаленький предварительный просмотр ничего не делает.
- Включение кнопки максимизации и установка для свойства NoActivate значения true - не помогает.
- Alt-tabbing для приложения ничего не делает.
- Я проверил приложение, когда оно имеет эту проблему, используя spy ++ 64, и я могу видеть сообщения, но я не уверен, что этонеправильно.См. Ниже
Это журнал успешного (не админского) свертывания, а затем максимизации того, где была сделана попытка максимизировать вокруг идентификатора 290: https://pastebin.com/kRT4ABrC
Это логсвернуть безуспешно (администратор), а затем максимизировать, где попытка максимизации произошла вокруг идентификатора 176: https://pastebin.com/nAiXUa8p
У кого-нибудь есть идеи, что не так?Похоже, что в неудачном журнале отсутствует куча сообщений WM_ACTIVATEAPP, но я не уверен, что еще выглядит не так.
"code" necessary for pastebin link posts