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

Fenêtres Edit Control Styles

Contrôles de Windows prédéfinis - Partie 4 Volume - Interface utilisateur Windows Introduction Ce fait partie de ma série 4, les contrôles Windows prédéfinis. Afin de comprendre ce tutoriel, vous avez plus de lire tous les tutoriels précédents de la série. Dans cette partie de la série, nous regardons les styles pour le contrôle d'édition. 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. Présentation d'un contrôle Modifier La présentation et le comportement extérieur d'un contrôle d'édition dépend des styles que vous utilisez pour le contrôle d'édition. Un identifiant Modifier style de commande (constant) commence par ES_. L'identifiant pour un style d'une fenêtre en termes généraux, commence avec WS_.

Dans la partie précédente de la série, je l'ai indiqué que, si vous voulez un contrôle d'édition multi-ligne que vous tapez au minimum, ce qui suit dans l'argument de style de fenêtre, dwStyle de la fonction CreateWindowEx: WS_CHILD | ES_MULTILINE Ici, WS_CHILD est un style général des fenêtres, tandis que ES_MULTILINE est un style de contrôle d'édition. Tous les styles que nous allons apprendre dans ce tutoriel sont les styles de contrôle d'édition et ils commencent par ES_.

Ainsi, vous pouvez combiner des styles de fenêtres et de styles de contrôle d'édition avec le | opérateur dans l'argument de la fonction dwStyle CreateWindowEx. | des moyens et /ou à cette position. Vous pouvez avoir un style de commande plus d'une édition pour un contrôle d'édition. Multi-Line Edit Control Si vous voulez un contrôle d'édition multi-ligne, alors vous devez comprendre le style de ES_MULTILINE avec les styles de modifier (comme ci-dessus).

La largeur et la hauteur du contrôle d'édition multi-lignes sont déterminés par le "int nWidth" et les paramètres "int nHeight", qui sont septième et huitième paramètres de la fonction CreateWindowEx. Nous avons vu un exemple de l'utilisation de ceux-ci dans la partie précédente de la série pour un contrôle d'édition sur une seule ligne. Si la valeur du paramètre "int nHeight" (argument) est élevé, alors vous serez en mesure de voir un certain nombre de lignes dans le contrôle d'édition multi-ligne.

Remarque: une absence de ES_MULTILINE signifie que vous auriez un contrôle de modifier une seule ligne. Pour le reste de ce tutoriel,

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