MDIClient: La classe pour une fenêtre client MDI. ScrollBar: La classe pour une barre de défilement. Statique: La classe pour un contrôle statique. Création d'un contrôle Certains contrôles ont macros (fonctions), vous pouvez utiliser pour les créer. Toutefois, pour créer un contrôle, vous pouvez utiliser la fonction de CreateWindowEx. Nous l'avons vu dans la première série.
La syntaxe de la fonction CreateWindowEx est: HWND WINAPI CreateWindowEx (__in DWORD dwExStyle, __in_opt LPCTSTR lpClassName, __in_opt LPCTSTR lpWindowName, __in DWORD dwStyle, __in int x, __in int y, __in int nWidth, __in int nHeight, __in_opt HWND hWndParent, __in_opt HMENU hMenu, __in_opt HINSTANCE hInstance, __in_opt LPVOID lpParam); Ce qui nous intéresse ici, ce sont la classe de la fenêtre de contrôle (lpClassName), le nom de la fenêtre de contrôle (lpWindowName), les styles de la fenêtre de contrôle (dwStyle), la position horizontale initiale de la commande (x), la position verticale initiale de la commande (y), la largeur de la commande (nWidth), la hauteur de la commande (nHeight) et la poignée de la fenêtre parent.
Le hInstance de handle d'instance, sera lu à partir de l'argument de la fonction WinMain qui est le point de l'application de saisie. Le paramètre hMenu nous intéresse également (voir ci-dessous). Nous verrons des exemples de l'utilisation de cette fonction ci-dessous. Enfant Identifier fenêtre Chaque fenêtre enfant dans une fenêtre (parent) a besoin d'un identifiant. Pas de deux enfants-fenêtres peuvent avoir le même identifiant. L'identificateur est un nombre entier. Il est situé à l'argument hMenu comme dans l'exemple suivant: (HMENU) 2 où 2 est l'identifiant (entier).
Ainsi, le type entier est jeté (convertie) dans un type de HMENU, par l'utilisation des parenthèses autour HMENU. Edit Control Le contrôle d'édition est une fenêtre enfant qui affiche un texte (chaîne) que l'utilisateur tape sur le clavier. Le contrôle Edit est