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

Bases de la programmation sous Windows

Date de publication : 10 avril 2008

Par Jessee Edouard (Accueil)
 

Ce tutoriel est le premier d'une série d'articles sur la programmation sous Windows en langage C. Il couvre presque toutes les notions qu'il faut savoir pour bien programmer sous Windows, allant de la création d'un simple "Hello world !" à l'intégration de ressources, en passant par la gestion des fenêtres, les messages et bien sûr le graphisme.
Création d'une application Windows
I. Création d'une application Windows
I-A. Hello, world !
I-B. Création et compilation du projet
Sous Visual C++ 6
Sous Visual Studio .NET
Sous Code::Blocks
I-C. La fonction WinMain
I-D. La notation hongroise
I-E. Unicode
Les fenêtres
II. Les fenêtres
II-A. Considérations générales
II-B. Enregistrer une classe de fenêtre
II-C. Créer une fenêtre, puis l'afficher
II-D. Intercepter les messages
II-E. Ecrire la procédure de fenêtre
II-F. Code complet
II-G. Attributs d'une fenêtre
II-G-1. Définition
II-G-2. Nom d'une fenêtre
II-G-3. Style
II-G-4. Position et dimensions
II-H. Le Z Order
Les messages
III. Les messages
III-A. Introduction
III-B. Le message WM_CREATE
III-C. Le message WM_CLOSE
III-D. Le message WM_DESTROY
III-E. Le message WM_SIZE
III-F. Les messages provenant du clavier
III-F-1. Généralités
III-F-2. Les messages WM_KEYDOWN et WM_KEYUP
III-F-3. Les messages WM_CHAR et WM_DEADCHAR
III-F-4. Les messages WM_SYSKEYDOWN et WM_SYSKEYUP
III-G. Les messages provenant de la souris
Le graphisme
IV. Le graphisme
IV-A. Introduction
IV-A-1. L'interface des périphériques graphiques
IV-A-2. Zone invalide
IV-A-3. Contexte de périphérique
IV-A-4. Dessiner dans la zone cliente d'une fenêtre
IV-A-5. Comment obtenir un HDC
IV-B. Tracer des lignes et des points
IV-C. Rectangles, ellipses et polygones
IV-D. Les objets graphiques
IV-E. Afficher du texte
Les ressources
V. Les ressources
V-A. Introduction
V-B. Exemple de fichier de ressources
V-C. Les icônes
V-D. Charger une image
V-E. Mettre des données brutes en ressources
V-F. Les ressources personnalisées


Valid XHTML 1.1!Valid CSS!

Les sources présentées sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © 2008 Melem. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsables bénévoles de la rubrique Windows : Aymeric Morilleau et Louis-Guillaume Morand - Contacter par EMail :
Vos questions techniques : forum d'entraide Windows - 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.