Eigener Registry editor ?!?



  • Mein Editor funktioniert nun , ist aber SEHR buggy.

    Das Problem ist, dass ich erst keys selektieren muss, bevor ich die mit dem kleinen + erweitern kann. Weil ich sonst nicht an das handle von dem zu öffnenden objekt komme.
    ___________
    | software |
    |     -a   |
    |       +b |
    |     +c   |
    |     +d   |
    -----------

    So sieht das im moment ca aus. Wie komme ich jetzt wenn ich zb "a" erweitere auf den Handle von "a", das ich grade erweitert habe?

    Die Funktion zum erweitern lautet:

    OnSelchangedRegTree(NMHDR* pNMHDR, LRESULT* pResult)
    

    Ich habe es bis jetzt immer über GetSelectedItem(); gemacht, aber dann musste ich wie gesagt das objekt vorher makieren und dann erweitern, ansonsten hab ich ein problem 😃

    Plz Help !!!

    mfg 5kYw4lKeR

    [ Dieser Beitrag wurde am 18.03.2003 um 19:05 Uhr von 5kYw4lKeR editiert. ]

    [ Dieser Beitrag wurde am 18.03.2003 um 19:06 Uhr von 5kYw4lKeR editiert. ]

    [ Dieser Beitrag wurde am 18.03.2003 um 19:07 Uhr von 5kYw4lKeR editiert. ]



  • Kann oder will mir keiner helfen?

    Wenn ihr mein Problem nich versteht dann fragt doch, aber bitte schweigt nicht 3 Tage lang. So komme ich nicht weiter

    mfg 5kYw4lKeR



  • Wenn Du das '+' drückst, sendet das TreeCtrl doch TVN_SELCHANGING. Da steht doch das Handle des Items drin ... P.S. steht doch alles in der MSDN !



  • 1. Warum sollte der TVN_SELCHANGING ausführen, die selektierung wird nämlich nicht geändert, es wird aber TVN_ITEMEXPANDING ausgeführt!!!

    2. Finde ich kein handle oder ähnliches die der funktion übergeben wird und brauchbar sein könnte!!!

    3. Finde ich in der MSDN keinen brauchbaren Satz darüber!!!

    mfg 5kYw4lKeR

    [ Dieser Beitrag wurde am 22.03.2003 um 16:11 Uhr von 5kYw4lKeR editiert. ]



  • Wenn irgendwer weiss wie ich das Handle, das TVN_ITEMEXPANDING
    übergeben wird herausbekomme, bitte bei mir melden:
    Icq: 172142755


Anmelden zum Antworten