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

Edit Control dans Windows

utilise la poignée de la commande pour la peinture (donner de la couleur) de la zone client du contrôle. Pour le segment de code ci-dessus, la couleur par défaut de modifier de blanc sera utilisé pour peindre le contrôle d'édition. Penchons-nous maintenant à la fonction CreateWindowEx pour le contrôle d'édition. Le premier argument peut être nul. Depuis le contrôle d'édition est de la classe EDIT, le second argument est la classe, EDIT, entre guillemets.

Si vous voulez faire apparaître le texte initialement dans le contrôle d'édition quand il est affiché en premier, puis tapez le texte entre guillemets que le troisième argument, laissez sinon le troisième argument être NULL. Le troisième argument est officiellement le nom de la commande (fenêtre). Le quatrième argument porte sur les styles pour le contrôle d'édition. Depuis contrôle d'édition est une fenêtre enfant, vous devez le style WS_CHILD des fenêtres à ce poste.

Vous pouvez combiner ce style avec des styles de contrôle de la modifier, en séparant les identifiants de style (constantes) dans l'argument avec le | opérateur. Nous verrons styles de contrôle d'édition dans la prochaine partie de la série, l'un des styles de contrôle d'édition est ES_MULTILINE, qui est utilisé lors de vouloir le contrôle d'édition à un contrôle d'édition multi-ligne.

Donc, si vous voulez que le contrôle d'édition ci-dessus pour être multi-ligne, vous tapez la commande suivante comme le quatrième argument: WS_CHILD | ES_MULTILINE En l'absence du style de ES_MULTILINE au quatrième argument de la fonction CreateWindowEx, un contrôle de modifier une seule ligne a été crée. Le cinquième argument est à l'horizontale (x) poste dans les unités de l'appareil du coin supérieur gauche du contrôle d'édition à partir du coin supérieur gauche de la zone cliente de la fenêtre mère (pas de bureau).

Le sixième argument est la position verticale (y) dans les unités de l'appareil du coin supérieur gauche de la commande d'édition dans le coin supérieur gauche de la zone cliente de la fenêtre parent. Le septième argument est la largeur du champ de saisie dans les unités de l'appareil (de gauche à droite-haut coin de la commande). Le huitième argument est la hauteur de la commande d'édition dans des unités de périphérique (de gauche à droite-dessus le coin des contrôles). La neuvième argument est la poignée de la fenêtre parent qui abrite le contrôle d'édition.

Le dixième argument est l'identifiant l'édition de contrôle (de l'enfant de la fenê

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