изменить эффект минимизации в C # - PullRequest
2 голосов
/ 03 августа 2010

Я пытаюсь изменить эффект минимизации окон по умолчанию с помощью приложения winforms C #.
Понятия не имею, с чего начать.
Может быть, я должен установить какой-то крючок или что-то?
Мне просто нужно знать, когда окно любит сворачиваться, само сворачивание не проблема.
У кого есть идеи ??

Ответы [ 3 ]

3 голосов
/ 03 августа 2010

В этой статье CodeProject показано, как создать глобальный системный хук в .NET.

http://www.codeproject.com/KB/system/globalsystemhook.aspx

В основном вам нужно это:

http://bytes.com/topic/c-sharp/answers/241866-capturing-onminimize-event

За исключением использования глобального системного хука.

1 голос
/ 03 августа 2010

Вы можете использовать SetWindowsHookEx, чтобы установить хук WH_CALLWNDPROC. Я думаю, вы получите сообщение SC_MINIMIZE.

Также взгляните на этот пост проекта кода, чтобы увидеть, есть ли у него то, что вам нужно

0 голосов
/ 03 августа 2010

Вы можете использовать следующую библиотеку, чтобы определить, когда окна свернуты: Использование оконных сообщений для реализации глобальных системных хуков в C #

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...