Ilmen_
Messages postés55Date d'inscriptiondimanche 13 mai 2007StatutMembreDernière intervention10 août 2007
-
16 mai 2007 à 20:18
Ilmen_
Messages postés55Date d'inscriptiondimanche 13 mai 2007StatutMembreDernière intervention10 août 2007
-
20 mai 2007 à 18:40
Alors voilà, j'ai un problème avec les COMBOBOX du programme que je suis en train d'écrire.\n
Le contenu de mes SendMessage() ne s'affichent pas… :/
\n\n
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 16 mai 2007 à 20:59
Ton message remis en forme:
Alors voilà, j'ai un problème avec les COMBOBOX du programme que je suis en train d'écrire.
Le contenu de mes SendMessage() ne s'affiche pas.
HWND TriOrderBox;
HWND TriOrder(HWND hWnd)
{
HWND TriOrderBox = CreateWindow("COMBOBOX","",
WS_CHILD|WS_VISIBLE|CBS_DISABLENOSCROLL|CBS_DROPDOWNLIST,
500, 105, 90, 20, hWnd, (HMENU)ID_COMBOBOX_1, instance, NULL);
SendMessage(TriOrderBox, CB_ADDSTRING, 0, (LPARAM)"Min -> Max");
SendMessage(TriOrderBox, CB_ADDSTRING, 0, (LPARAM)"Max -> Min");
return TriOrderBox;
}
Ilmen_
Messages postés55Date d'inscriptiondimanche 13 mai 2007StatutMembreDernière intervention10 août 2007 16 mai 2007 à 21:09
Merci bien, mais il était en forme, avant que je l'envoie... Et les retours chariots et les caractères comme le trois petits points [ASCII : 85] on disparus... Je doit écrire en HTML ?? oO
Test : Texte
Ilmen_
Messages postés55Date d'inscriptiondimanche 13 mai 2007StatutMembreDernière intervention10 août 2007 18 mai 2007 à 13:16
Sinon, j'ai un autre petit problème : je ne sais pas comment mettre l'option "Min -> Max" par défaut, c'est-à-dire qu'elle apparaisse sur la combobox dès l'ouverture du programme, à la place d'un champ blanc.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 20 mai 2007 à 00:18
Pas parce que ça marche que tu dois mettre nimporte quoi.
Avec CB_SETCURSEL le dernier param n'est pas lu donc inutile de passer autre chose que 0.
L'index à sélectionner est dans wParam (le 3eme) donc 0 pour sélect le 1er élément;
SendMessage(TriOrderBox, CB_SETCURSEL, 0, 0);