/
Forside
/
Teknologi
/
Udvikling
/
C/C++
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
C/C++
#
Navn
Point
1
BertelBra..
2425
2
pmbruun
695
3
Master_of..
501
4
jdjespers..
500
5
kyllekylle
500
6
Bech_bb
500
7
scootergr..
300
8
gibson
300
9
molokyle
287
10
strarup
270
kan man få et TVITEM ud af et TreeView?
Fra :
Ukendt
Dato :
20-10-04 13:32
Hej
Man kan indsætte et TVITEM i en TVINSERTSTRUCT som så kan indsættes i et
TreeView via ::TreeView_InsertItem(...), denne returnerer så et handle;
HTREEITEM. Men hvordan kommer man tilbage igen, fra HTREEITEM til et
TVITEM??
Pointen er, at jeg holder en pointer i TVITEM.lParam til en klasse som jeg
gerne vil til tilgå. På diverse eventhandlere (ex. OnTvnSelchanged) får man
får man leveret en LPNMTREEVIEW hvor man via ->itemNew.lParam kan få fat i
det relevante TVITEM.lParam. Men når jeg udenfor en eventhandler gerne vil
cykle igennem TreeView'et via bla. ::TreeView_GetNextSibling(...) får jeg
kun fat i HTREEITEMS som jeg ikke ved hvordan man konverterer til noget
brugbart.
Håber I kan hjælpe mig.....
Leo Havmøller (
21-10-2004
)
Kommentar
Fra :
Leo Havmøller
Dato :
21-10-04 05:15
> når jeg udenfor en eventhandler gerne vil cykle igennem TreeView'et via
> bla. ::TreeView_GetNextSibling(...) får jeg kun fat i HTREEITEMS som jeg
> ikke ved hvordan man konverterer til noget brugbart.
TreeView_GetItem, skal have en TVITEMEX, hvor mask sættes til TVIF_HANDLE.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/treeview/macros/treeview_getitem.asp
Leo Havmøller.
Søg
Alle emner
Teknologi
Udvikling
C/C++
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408915
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.