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 |