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

Création Fenêtre Basics

Apprendre à connaître Windows - Partie 7 Volume - Interface utilisateur Windows Introduction Ce fait partie de ma série 7, Apprendre à connaître Windows. Je suppose que vous avez lu tous les tutoriels précédents avant celui-ci. Vous devriez lire les tutoriels dans l'ordre donné. Dans cette partie de la série, nous regardons la création de base de la fenêtre. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected].

Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. Création d'une fenêtre Une application crée généralement la fenêtre principale comme première fenêtre avant de pouvoir passer à créer d'autres fenêtres. Vous créez une fenêtre en utilisant la fonction CreateWindowEx. Avant de créer une fenêtre, vous devez vous enregistrer la classe de la fenêtre du premier, puis de fournir une procédure de fenêtre pour la classe; alors vous pouvez créer la fenêtre. Une classe a les caractéristiques d'une fenêtre.

Certaines de ces caractéristiques peut être donnée lors de la création de la fenêtre de la fonction CreateWindowEx. Si vous ne donnez pas la caractéristique dans la fonction CreateWindowEx, assurez-vous que vous donnez dans la description de la classe (voir les détails plus tard), à moins que la caractéristique est facultative. La fonction CreateWindowEx Il ya une fonction prédéfinie appelée CreateWindowEx, qui est utilisé pour créer une fenêtre. Deux autres fonctions sont normalement utilisés avec la fonction CreateWindowEx. Les fonctions sont ShowWindow et UpdateWindow.

Exemple de code de l'utilisation de ces fonctions est: HINSTANCE hinst; HWND hwndMain; hwndMain = CreateWindowEx (0, "MainWClass", "Fenêtre principale", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, (HWND) NULL, (HMENU) NULL, hinst, NULL); si (hwndMain!) return false; ShowWindow (hwndMain, SW_SHOWDEFAULT); UpdateWindow (hwndMain); La première chose dans le code est la déclaration d'un identifiant qui va contenir le handle d'instance de la classe. Ensuite vous avez la déclaration de l'identifiant qui va tenir la poignée de la fenêtre créée.

La fonction CreateWindowEx retourne le handle de la fenêtre qu'il a créé. Ce sera tenue par hwndMain. La fonction CreateWindowEx a de nombreux arguments. Le deuxième argument est le nom de la classe; il est une chaîne entre guillemets. Le troisième argument est le nom

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