由于树结点只存放一个名称,我想通过点击结点,显示结构型里面的其他信息?

解决方案 »

  1.   

    只要设置lParam就行了
    struct MyStruct* pMyPointer;
    TVINSERTSTRUCT tvis;
    tvis.item.mask = TVIF_PARM;
    tvis.item.lParam = pMyPointer;
    m_ctrlTree.InsertItem( &tuis );
      

  2.   

    好像有点问题,提示错误:error C2440: '=' : cannot convert from 'struct MyStruct *' to 'long'
      

  3.   

    传地址(DWORD)后,用强制转换。
      

  4.   

    to joycenter(快乐之源):能说得具体一点吗?谢谢!
      

  5.   

    tvis.item.lParam = (DWORD)pMyPointer
      

  6.   

    tvis.item.lParam = (LPARAM) pMyPointer;
    使用一个强制转换。使用该指针时再转换回来:
    pMyPointer = (struct MyStruct*) tvis.item.lParam;