У меня есть приложение, которое использует DwmExtendFrameIntoClientArea , чтобы нарисовать область эффекта стекла в верхней части формы .NET. Странный побочный эффект заключается в том, что когда вы максимизируете и восстанавливаете окно, оно становится выше. Так что, если вы продолжаете максимизировать / восстанавливать, он просто становится выше! Удалите вызов DwmExtendFrameIntoClientArea , чтобы удалить этот приятный эффект, и он перестанет работать неправильно.
Есть идеи?