Splatenname ListCtl herausfinden



  • Na Ihrs...

    sorry, dass ich euch störe...
    hab grad schon "die Suche" abgegrast... aber leider nischt gefunden...
    Bitte nicht schlagen....bin doch noch so jung!

    Also mein Problem:
    Hab nen Tablefield (ListCtl) ...
    ja...und die Spaltennamen zu setzen hab ich gebacken bekommen....
    aber verdammt..wie kann ich sie auslesen...????

    hab ne Funktion mit OnColumnClick() geschrieben...die mir die Daten aus der Spalte holt....
    und nun brauch ich nur noch den Spaltennamen...

    wenn was dazu etwas im FAQ steht -> Link oder so geben?
    Bütte...

    *füßeküss*
    Steph 😉



  • Such mal in der MSDN nach dem:
    BOOL GetColumn( int nCol, LVCOLUMN* pColumn ) const

    findest du auch unter CListCtrl -> Class Members -> GetColumn

    soweit ich weis kriegst du damit alle attribute deiner spalte also auch den text, weis es aber nicht sicher!



  • Bei der Funktion war ich auch schon...war aber nicht sicher, weil da halt son komischer pointer raus kommt...

    werds aber mal gleich einhacken 😉

    greez



  • So ... für die Nachwelt:
    Bei der Fkt. GetColumn(int nCol, LVCOLUMN *pColumn);
    kommt nen Pointer auf die Struktur LVCOLUMN raus
    In der Struktur is nen String enthalten, der den Spaltenamen enthält... -> pszText. 😃

    Chacka!!


Anmelden zum Antworten