cs_Guiguizmo
Messages postés1Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention 9 septembre 2003
-
9 sept. 2003 à 14:27
cs_Kaid
Messages postés949Date d'inscriptionmardi 2 octobre 2001StatutMembreDernière intervention 8 juillet 2006
-
9 sept. 2003 à 14:40
::GuiGui:: :-p
Salut a tous,
Je suis en train de réaliser un petit programme de gestion de stocks et je compte utiliser beaucoup de combo box (pour les articles en particulier). Bref, j'ai une fenetre d ajout d un article ou on rentre son nom , sa quantité etc ... et en fait j aimerais récuperer son nom pour le mettre dans une combo box d une autre fenetre. Le simple fait de récuperer le nom est deja fait mais la ou ca se corse, c est quand j utilise la fonction SendDlgItemMessage (qui en théorie peut recevoir un lParam qui est une CString). Donc la mon joli compilateur VC++ 6.0 me dit : " error C2440 : 'type cast' : cannot convert from 'class CString' to 'long' ". Ma ligne de commande est : " SendDlgItemMessage(IDC_COMBO1,CB_ADDSTRING,0,(LPARAM)*NomArticle) ". Donc voila mon pb, si quelqu un peut m aider ;)
Merci d'avance
Anacr0x
Messages postés515Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention27 avril 20062 9 sept. 2003 à 14:39
Je te promet rien mais essaye avec :
(LPARAM)(LPCTSTR)NomArticle pour le dernier param
Sinon, je ne connait rien au CString, mais essaye avec un tableau de char normal (au cas ou il y a un pb d'incompatibilité), ca devrait marché, je ne vois pas ou est le pb sinon...