Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : IDC_COMBO1 [c++ Win32] [ Divers / Débutant(e) ] (F0ra)

mercredi 30 avril 2008 à 23:47:24 | IDC_COMBO1 [c++ Win32]

F0ra

Je pose beaucoup de questions en peu de temps en se moment.
Normalement, c’est la dernier, après, j’ai tout ce qu’il me faut pour mon programme.

case WM_INITDIALOG:
{
SendMessage(GetDlgItem(hdlg,IDC_COMBO1),CB_RESETCONTENT, 0, 0);
SendMessage(GetDlgItem(hdlg,IDC_COMBO1),CB_ADDSTRING,0,(LPARAM)(LPCTSTR)("Test1"));
SendMessage(GetDlgItem(hdlg,IDC_COMBO1),CB_ADDSTRING,0,(LPARAM)(LPCTSTR)("Test2"));
SendMessage(GetDlgItem(hdlg,IDC_COMBO1),CB_ADDSTRING,0,(LPARAM)(LPCTSTR)("Test3"));
SendMessage(GetDlgItem(hdlg,IDC_COMBO1),CB_ADDSTRING,0,(LPARAM)(LPCTSTR)("Test4"));
}


Dans mon IDC_COMBO1, il ya bien Test1 à Test4
Dans la premiere casse, quand j'exécute le programme, j’ai rien ?
Et comment définir Combo-box, pour afficher plusieurs lignes en même temps (voir "Test1" et "Test2" en même temps par exemple)

Est t’il posible de récuperer le numéro de ligne sélectionnée sans comparer les caractéres avec un : if ("Test1"== test) ...


case IDC_COMBO1:
char test[255];
GetWindowText(GetDlgItem(hdlg,IDC_COMBO1),test,255);

// test
SetWindowText(GetDlgItem(hdlg,IDC_EDIT1),test);
break;

merci beaucoup,
@+

jeudi 1 mai 2008 à 04:54:16 | Re : IDC_COMBO1 [c++ Win32]

jeffy131

Commencer par chercher sur Usenet (google groups)
car effectivement tes questions sont trop naîves (0.12 s pour trouver la réponse)
Et penser à lire le Petzold et MSDN auparavant (CB_), tu trouveras tout seul...

jeudi 1 mai 2008 à 10:08:08 | Re : IDC_COMBO1 [c++ Win32]

racpp

Administrateur CodeS-SourceS
Réponse acceptée !
Salut,
Pour le nombre de lignes visibles, pense à augmenter la hauteur de ton ComboBox.
Pour récupérer le numéro de la ligne sélectionnée:
int lingne=SendMessage(GetDlgItem(hdlg,IDC_COMBO1),CB_GETCURSEL ,0,0);

jeudi 1 mai 2008 à 10:28:16 | Re : IDC_COMBO1 [c++ Win32]

F0ra

salut,
il me manque à trouver comment augmenter la hauteur du ComboBox.
je ne vois pas comment on peut faire
tout le reste c'est bon.
encore merci

jeudi 1 mai 2008 à 11:47:12 | Re : IDC_COMBO1 [c++ Win32]


Cette discussion est classé dans : combo1, sendmessage, hdlg, idc, getdlgitem


Répondre à ce message

Sujets en rapport avec ce message

Probleme converssion [ par zzzzzz ] <img src=/imgs2 Probleme malloc [ par zzzzzz ] <img src=/imgs2 réalisation de 2 commandes sql simultanément [ par romydamour ] salut à tous, (APIwin32 visualc++) voila mon problème, comme on peut le voir ci dessous, Prob SetDlgItemText [ par raton ] Salut a tous.Me revoici encore une fois avec un probleme a la con...Voila... J'essaie de betement mettre un texte dans une edit box comme ceci :SetDlg Un ptit problème MySql/C++ [ par sran_isback ] Salut! je viens de nouveau poser une ptit question ridicule En fait je voudrais pouvoir faire des requête par rapport au text récupéré dans une combo Gros problème dans une dialogbox [ par julien_boss ] Luu à tous :voilà alors je ne comprends pas bien ce qui se passe : j'ai une boite de dialogue, 2 EDITTEXT qui se suivent dans leur création (je ne sai Prise en charge des tabulations [ par SAKingdom ] Allo.Ceci est pour les membres club uniquement.Quand on clique sur la petite loupe à droite d'un fichier dans un zip, il ouvre une fenêtre individuell combo box api win 32 [ par lafolle24320 ] Bonjour, je tente de faire fonctionner une combox mais je n'y parviens pas... Voici comment je procède : j'ai une variable globale UINT Jour j'initial Evenement touche presse sur edit [ par NairodDorian ] Bonjour,Je rencontre un petit blocage avec l'API Win32.BOOL CALLBACK AppDlg(HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam){switch ( C++ [win32] 3 petites questions [ par JCpp ] Bonjour J’ai trois petites questions en C++ Win32 Comment on fait, pour sauter une ligne avec un « Listbox Control » ? SendDlgItemMessage(hdlg, IDC_L


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,530 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.