*   >> Lecture Éducation Articles >> science >> la programmation

Fenêtres prédéfinies Controls

ues des classes ou leurs significations. Cependant, à la fin de ce tutoriel, vous pourrez apprécier la signification des classes. Je ne vais pas vous donner les membres WNDCLASSEX struct correspondants des classes. Vous ne disposez pas de les connaître avant d'utiliser les classes; Je ne sais pas moi-même, car ils fonctionnent classes système. Description de la classe Button: La classe pour un bouton. ComboBox: La classe pour une zone de liste déroulante. Edit: La classe pour un contrôle d'édition. ListBox: La classe pour une zone de liste.

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

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.