begin process at 2012 05 30 15:07:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

recupération d'iD


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recupération d'iD

jeudi 20 avril 2006 à 10:19:49 | recupération d'iD

gdpasmini

Salut !!

je recherche désespérement a savoir comment récupérer l'identifiant d'un élément treeview lorsque je click deux fois dessus...

Je sais qu'avec TVN_SELCHANGED, l'id se met dans pntv->itemNew.lParam

mais avec le signal NM_DBLCLK, ou est ce qu'il est enregistré ????

Merci d'avance !!!

jeudi 20 avril 2006 à 11:32:28 | Re : recupération d'iD

vecchio56

Administrateur CodeS-SourceS
Visiblement tu ne peux pas le récupérer directement. Je pense que tu peux le récupérer en appelant TreeView_GetSelection
jeudi 20 avril 2006 à 12:03:35 | Re : recupération d'iD

gdpasmini

Oki mais j'ai essayé, ca amrche pas des masses.. tu n'aurais pas un exemple d'utilisation par hasard ?? je na parvient pas a récupérer ce maudit id....

Selected = TreeView_GetSelection(hwnd);    //voila la fonction que je lance apres avoir fait un double clik...
printf("item = %d\n", Selected.item.lParam);   //affichage de l'item selectionné...

Et voila l'erreur que j'obtiens :
.\etherealplayer.cpp(326) : error C2027: use of undefined type '_TREEITEM'

C:\Program Files\Microsoft Platform SDK\Include\commctrl.h(4586) : see declaration of '_TREEITEM'

.\etherealplayer.cpp(326) : error C2227: left of '->item' must point to class/struct/union/generic type

.\etherealplayer.cpp(326) : error C2228: left of '.lParam' must have class/struct/union

Je comprends pas...

Merci pour ton aide !

jeudi 20 avril 2006 à 12:21:56 | Re : recupération d'iD

vecchio56

Administrateur CodeS-SourceS
Selected est un HTREEITEM Pour avoir son lParam, tu utilise TreeView_GetItem
jeudi 20 avril 2006 à 13:54:46 | Re : recupération d'iD

gdpasmini

Alors voila ce que j'ai fais :

TV_ITEM *tvitem;
LPNM_TREEVIEW pntv = (LPNM_TREEVIEW)lParam;


case
WM_NOTIFY:

   if(pntv->hdr.code == NM_DBLCLK)
   {
         if(TreeView_GetItem(treeViewFlux, tvitem))
                  printf("item = %d\n", tvitem->lParam);
   }

Mais rien ne se passe... je sais vraiment pas koi faire...

Merci encore !



Cette discussion est classée dans : id, recupération


Répondre à ce message

Sujets en rapport avec ce message

plus de precisions pour la communication multiple stp !!! [ par Xs ] salut !bon, recement, j'ai posté un msg demandant comment faire plusieurs boites de dialog(cf : plusieurs dialogs [API])bon, comme dit, ca marche.mais mode d'ouverture de data base en vc++ [ par f1cobra ] J'arrive pas a ecrire dans ma base de donnéesCDialogueReservation Reservation;m_pPoint = new CSalleSet;m_pPoint->Open();//pour etre sur de ce q tu fai changer l'icone d'un programme compiler [ par Mike ] Salut, je bosse ss visual C++ en win32, j'aimerais savoir comment changer l'icone d'un programme compiler, sachant que je fé un MAKEINRESSOURCE(ID_ICO Récupérer le message CB_SETCURSEL [ par vow ] Bonjour, je travaille tjs sur Visual C++ 6 en langage C J'ai une fenêtre avec 2 combo-box et une case à cocher.Le premier peut changer ou pas le secon recupération de donnée [ par jgravo ] Est ce que quelqu'un arrive a récupérer les valeurs d'une listebox qui se trouve dans une classe et les réinsérer dans une combobox qui se trouve dans pas de ON_COMMAND [ par crocejf2000 ] Dans un menu en MFC, je cré quelques items : Ultrasubmenu->InsertMenu(pos + 1, MF_BYPOSITION, id, finder.GetFileName());Le probleme est que je ne conn Meme ID dans le Menu [ par crocejf2000 ] Dans mon menu,j'ai plusieurs item qui on le meme ID mais pas le meme label. Comment puis-je faire pour recuperer juste le label du menu ou l'utilisate recupération des chiffres placés après la virgule [ par kalf2000 ] bonjour,comme ecrit dans le sujet, je voudrais récupérer les chiffres placés derrière la virgule d'une variable de type double.je sais pas s'ilm exist Cherchez l'erreur... [ par andrealphus ] 4ndr&@lphu$Voilà mon code :LRESULT CALLBACK dialogProc4(HWND hDlg, UINT Umess, WPARAM wParamD, LPARAM lParamD){ int m_IdTimer=0; // ID du PARANORMAL ACTIVITY ??? [ par andrealphus ] 4ndr&@lphu$bien encore une fois voilà mon code définitif :LRESULT CALLBACK dialogProc4(HWND hDlg, UINT Umess, WPARAM wParamD, LPARAM lParamD){ int


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales