Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS C FAQs C TUTORIELS C LIVRES C COMPILATEURS C SOURCES GTK+

Tutorial d'initiation
A la programmation avec l'API Windows

Tutorial d'initiation a la programmation Windows avec Microsoft Visual C++
PrécédentIndexSuivant

Chapitre 3

Les fenêtres

16. Commandes systèmes

Cours théorique :

Pour personnaliser une application, on peut être amené à modifier le traitement standard des commandes systèmes. Pour cela, on utilise le message WM_SYSCOMMAND. Ce message est envoyé en diverses occasions : déplacement de la fenêtre, utilisation du menu de contrôle sur la barre de titre (fermer, minimiser, restaurer), activation de l'écran de veille, déroulement du menu démarrer... En interceptant ce message, une application peut définir des réactions personnalisées aux traitements standard Windows. Par exemple, masquer la fenêtre au lieu de la détruire lors d'un clic sur la 'croix'. Comme le même message est envoyé (WM_SYSCOMMAND) quel que soit la commande système, il faut impérativement appeler DefWindowProc() pour traiter les commandes systèmes non prises en charge par l'application.


PrécédentIndexSuivant

Responsable bénévole de la rubrique C : Arnaud Feltz (buchs) - Contacter par EMail :
Vos questions techniques : forum d'entraide C - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.