Click here to Skip to main content
15,894,825 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Context menu on non clicnt area Pin
john563231-Mar-09 23:23
john563231-Mar-09 23:23 
AnswerRe: Context menu on non clicnt area Pin
Iain Clarke, Warrior Programmer31-Mar-09 22:19
Iain Clarke, Warrior Programmer31-Mar-09 22:19 
JokeRe: Context menu on non clicnt area Pin
Stuart Dootson31-Mar-09 22:24
professionalStuart Dootson31-Mar-09 22:24 
JokeRe: Context menu on non clicnt area Pin
Iain Clarke, Warrior Programmer31-Mar-09 22:27
Iain Clarke, Warrior Programmer31-Mar-09 22:27 
GeneralRe: Context menu on non clicnt area Pin
CPallini31-Mar-09 23:40
mveCPallini31-Mar-09 23:40 
Questionhow to EXPAND or COLLAPSE a CTreeCtrl item?(TVS_SINGLEEXPAND cannot) Pin
kaviniswell31-Mar-09 21:02
kaviniswell31-Mar-09 21:02 
AnswerRe: how to EXPAND or COLLAPSE a CTreeCtrl item?(TVS_SINGLEEXPAND cannot) Pin
Stuart Dootson31-Mar-09 22:03
professionalStuart Dootson31-Mar-09 22:03 
GeneralRe: how to EXPAND or COLLAPSE a CTreeCtrl item?(TVS_SINGLEEXPAND cannot) Pin
kaviniswell31-Mar-09 22:14
kaviniswell31-Mar-09 22:14 
i do like this, but using <bool bexpand=""> is not a good idea.anybody have the right one?thank u!

void CTreeControlDlg::OnClickTree1(NMHDR* pNMHDR, LRESULT* pResult) 
{
    TRACE("OnClickTree1!\n");
 
    CPoint   pt;   
    GetCursorPos(&pt);   
    m_treeCtrl.ScreenToClient(&pt);   
    
    HTREEITEM   hItem   =   m_treeCtrl.HitTest(pt);
//     HTREEITEM hItem = m_treeCtrl.GetSelectedItem();
    if ( (hItem != NULL) && m_treeCtrl.ItemHasChildren(hItem))
    {    
        static BOOL bExpand = FALSE; // problem: when change to another COLLAPSE item, it will 
                                     // still do the Expand(hItem, TVE_COLLAPSE) code, but not
                                     // do the Expand(hItem, TVE_EXPAND) code.how can i change the
                                     // code? thank u!
        if (bExpand)
        {
            m_treeCtrl.Expand(hItem, TVE_COLLAPSE);
            bExpand = FALSE;
        }
        else
        {
            m_treeCtrl.Expand(hItem, TVE_EXPAND);        
            bExpand = TRUE;
        }
    }

	*pResult = 0;
}

GeneralRe: how to EXPAND or COLLAPSE a CTreeCtrl item?(TVS_SINGLEEXPAND cannot) Pin
Stuart Dootson31-Mar-09 22:23
professionalStuart Dootson31-Mar-09 22:23 
GeneralRe: how to EXPAND or COLLAPSE a CTreeCtrl item?(TVS_SINGLEEXPAND cannot) Pin
kaviniswell31-Mar-09 22:41
kaviniswell31-Mar-09 22:41 
GeneralRe: how to EXPAND or COLLAPSE a CTreeCtrl item?(TVS_SINGLEEXPAND cannot) Pin
Iain Clarke, Warrior Programmer31-Mar-09 22:26
Iain Clarke, Warrior Programmer31-Mar-09 22:26 
GeneralRe: how to EXPAND or COLLAPSE a CTreeCtrl item?(TVS_SINGLEEXPAND cannot) Pin
kaviniswell31-Mar-09 22:40
kaviniswell31-Mar-09 22:40 
GeneralRe: how to EXPAND or COLLAPSE a CTreeCtrl item?(TVS_SINGLEEXPAND cannot) Pin
kaviniswell31-Mar-09 23:08
kaviniswell31-Mar-09 23:08 
Questionp2p binary header in msnp15 Pin
amit090231-Mar-09 20:59
amit090231-Mar-09 20:59 
QuestionMenu bar not display Pin
zakkas248331-Mar-09 19:57
zakkas248331-Mar-09 19:57 
AnswerRe: Menu bar not display Pin
Iain Clarke, Warrior Programmer31-Mar-09 22:32
Iain Clarke, Warrior Programmer31-Mar-09 22:32 
QuestionPropertySheet Pin
john563231-Mar-09 17:51
john563231-Mar-09 17:51 
AnswerRe: PropertySheet Pin
Mahesh Kulkarni31-Mar-09 20:10
Mahesh Kulkarni31-Mar-09 20:10 
AnswerRe: PropertySheet Pin
Mahesh Kulkarni31-Mar-09 20:14
Mahesh Kulkarni31-Mar-09 20:14 
Questionthe date time picker control Pin
alphaxz31-Mar-09 15:50
alphaxz31-Mar-09 15:50 
AnswerRe: the date time picker control Pin
Chandrasekharan P31-Mar-09 18:22
Chandrasekharan P31-Mar-09 18:22 
GeneralRe: the date time picker control [modified] Pin
alphaxz31-Mar-09 19:42
alphaxz31-Mar-09 19:42 
GeneralRe: the date time picker control Pin
Chandrasekharan P31-Mar-09 19:46
Chandrasekharan P31-Mar-09 19:46 
AnswerRe: the date time picker control Pin
aks.31-Mar-09 21:22
aks.31-Mar-09 21:22 
QuestionTerminateProcess() Pin
gamefreak229131-Mar-09 12:56
gamefreak229131-Mar-09 12:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.