BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
15 août 2005 à 22:36
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 2014
-
16 août 2005 à 03:37
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 16 août 2005 à 03:37
Inekman >> Pour modifier la police d'un contrôle, il faut lui envoyer le message WM_SETFONT comme ceci:
SendMessage(HwndControl,WM_SETFONT,(WPARAM)hFont,0);
hFont est le handle d'une police déja créée ou récupérée dans le stock de Windows.
Je vais tout de suite faire une mise à jour de ce code source. J'ajouterai une petite boucle permettant de définir la police de tous les controles de la fenêtre. J'espère que ça plaira...et surtout à vicchio56 :)
Inekman
Messages postés291Date d'inscriptiondimanche 2 février 2003StatutMembreDernière intervention30 juin 2006 16 août 2005 à 02:14
A propos de police, comment fait-on pour la modifier ? et est-il possible de choisir une police différente par composant ? Enfin je pense que oui, mais comment ? :-)
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 16 août 2005 à 01:55
Merci pour les commentaires.
vecchio56 >> Il n'y a pas 50 CreateWindow mais plutôt 16 au total. C'est vrai qu'avec un dialog et l'éditeur de ressources c'est beaucoup plus facile. C'est une question de choix car je n'aime pas l'éditeur de ressources. Ca me donne l'impression d'être en train de faire autre chose que la programmation. Sans parler du manque de précision etc... Moi je préfère tout faire par programmation. Ca me donne une plus grande maitrise du programme car tout est dans le code. Avec l'habitude ça devient très facile. Ca permet aussi la compilation avec des compilateurs différents. A propos de la police, je n'ai pas l'intention de faire une interface parfaite. Ma priorité c'est la clarté puisque le but est justement de montrer comment faire ce genre de ComboBox. J'espère avoir attaint cet objectif. Merci pour ta bonne remarque.
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 15 août 2005 à 23:14
T'aurais ptet pu faire un dialog plutot que 50 CreateWindow non? En plus t'a gardé la veille police
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 15 août 2005 à 22:36
16 août 2005 à 03:37
SendMessage(HwndControl,WM_SETFONT,(WPARAM)hFont,0);
hFont est le handle d'une police déja créée ou récupérée dans le stock de Windows.
Je vais tout de suite faire une mise à jour de ce code source. J'ajouterai une petite boucle permettant de définir la police de tous les controles de la fenêtre. J'espère que ça plaira...et surtout à vicchio56 :)
16 août 2005 à 02:14
16 août 2005 à 01:55
vecchio56 >> Il n'y a pas 50 CreateWindow mais plutôt 16 au total. C'est vrai qu'avec un dialog et l'éditeur de ressources c'est beaucoup plus facile. C'est une question de choix car je n'aime pas l'éditeur de ressources. Ca me donne l'impression d'être en train de faire autre chose que la programmation. Sans parler du manque de précision etc... Moi je préfère tout faire par programmation. Ca me donne une plus grande maitrise du programme car tout est dans le code. Avec l'habitude ça devient très facile. Ca permet aussi la compilation avec des compilateurs différents. A propos de la police, je n'ai pas l'intention de faire une interface parfaite. Ma priorité c'est la clarté puisque le but est justement de montrer comment faire ce genre de ComboBox. J'espère avoir attaint cet objectif. Merci pour ta bonne remarque.
15 août 2005 à 23:14
15 août 2005 à 22:36