Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » treectrl & Getcheck()???

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
07.05.2003, 23:50 Uhr
~christiansson
Gast


hallo!

hab ein treectrl angelegt (mit checkboxen, alles im resource-editor). Dannach einige items eingetragen.

nun will ich abfragen ob die checkbox angehakt is oder nicht!

hab mir mal gedacht ich bearbeite die NM_CLICK Message des TreeCtrls, und zwar so:

CTreeCtrl *pTree = (CTreeCtrl*) GetDlgItem(IDC_TREE);

bool check = pTree->GetCheck(m_hRoot);

if (check == TRUE)
m_strStatus = "true";
// MessageBox("true");
else if (check == FALSE)
m_strStatus = "false";
// MessageBox("false");

das funktioniert zwar, aber immer um einen klick versetzt, soll heißen es wird nicht der zustand nach dem klick sondern vor dem klick verzeichnet, kann mir da jemand einen tipp geben?

Wäre echt eine riesen hilfe!

danke
ciao
christiansson
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.05.2003, 12:21 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Hat m_hRoot den richtigen Wert? Probier mal direkt in der Klickfunktion eine HTREEITEM Variable zu deklarieren und den Wert mit GetNextItem(...) zu übergeben.

mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: