J'essaye de changer l'effet de minimisation de fenêtres par défaut avec une application winforms C#.
Je n'ai aucune idée par où commencer.
Peut-être que je devrais mettre une sorte de crochet ou quelque chose?
J'ai juste besoin de savoir, quand une fenêtre aime être minimisée, la minimisation elle-même n'est pas un problème.
Toute personne ayant des idées?changez l'effet de minimisation en C#
2
A
Répondre
3
Cet article CodeProject montre comment créer un crochet du système global dans .NET.
http://www.codeproject.com/KB/system/globalsystemhook.aspx
Fondamentalement, ce que vous voulez est ceci:
http://bytes.com/topic/c-sharp/answers/241866-capturing-onminimize-event
Sauf à l'aide d'un hook global du système.
0
Vous pouvez utiliser la bibliothèque suivante pour détecter lorsqu'une fenêtre est réduite au minimum: Using Window Messages to Implement Global System Hooks in C#
1
Vous pouvez utiliser SetWindowsHookEx pour mettre un crochet WH_CALLWNDPROC Je pense que vous obtiendrez le message SC_MINIMIZE.
Jetez aussi un coup d'œil à this code project post to see if it has what you need
Qu'essayez-vous exactement de faire? Vous pouvez définir certaines propriétés sur les propriétés réelles du formulaire. – Datoon
@Datoon: Il essaye d'être notifié par le système d'exploitation quand n'importe quelle fenêtre dans n'importe quelle application est minimisée. –
oui, j'essaie d'être averti quand une fenêtre est sur le point d'être minimisée, quelle fenêtre est sur le point d'être minimisée, et d'ABANDONNER la procédure, donc je peux la minimiser moi-même. – alex