Avatar billede justask Nybegynder
06. oktober 2004 - 13:24 Der er 4 kommentarer

styring af Tree-View noder. (activeX)

Hejsa

Jeg har et problem med styring af nogle noder i et Tree-View. Mit tree-view er fyldt ud med noder og subnoder og sub-subnoder. Jeg ønsker at kunne styre det således, at når man folder en node ud skal man tjecke om nogle af børnene default skal være åbnede (og i så fald åbne dem). Miljøet er Visual Studio 2003 og jeg bruger kun  Windows SDK'et, ikke noget med MFC eller WTL.

I funktionen OnTvnItemexpandedTreeView(...) får jeg fat i det tree-view item der er blevet foldet ud, her regner jeg så med at jeg skal cykle igennem item'ets børn - og det er også her jeg løber ind i problemet: På TVITEM kan jeg se der er en "int cChildren" og via "I_CHILDRENCALLBACK" og "TVN_GETDISPINFO" skulle man kunne få adgang til børnene, men jeg kan ikke få det til at virke.
Avatar billede jpk Nybegynder
07. oktober 2004 - 12:02 #1
Du kan enten sende TVM_GETNEXTITEM messages eller bruge TreeView_GetChild makroen til at få fat i første child. Derefter kan du bruge TVM_GETNEXTITEM eller TreeView_GetNextSibling til at iterere igennem childs.
Avatar billede justask Nybegynder
07. oktober 2004 - 12:59 #2
Helt korrekt  :o)  jeg fandt også løsningen og det fungerer jo fint....
Avatar billede the_bma_man Nybegynder
24. november 2004 - 08:47 #3
Og?
Skal der ikke lukkes?
Avatar billede justask Nybegynder
28. november 2004 - 01:24 #4
øhh  joda
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester