AfxMessageBox(_T("S1"));试试
或者AfxMessageBox("S1");
如果没有弹出或许你消息响应函数出错,重新在类向导中添加消息吧

解决方案 »

  1.   

    TVHT_ONITEMBUTTON 表示 点击的是button,也就是item前面的图标。如果你想针对该item,最好用
    TVHT_ONITEM,当然,还有很多其他:
    #define TVHT_NOWHERE            0x0001
    #define TVHT_ONITEMICON         0x0002
    #define TVHT_ONITEMLABEL        0x0004
    #define TVHT_ONITEM             (TVHT_ONITEMICON | TVHT_ONITEMLABEL | TVHT_ONITEMSTATEICON)
    #define TVHT_ONITEMINDENT       0x0008
    #define TVHT_ONITEMBUTTON       0x0010
    #define TVHT_ONITEMRIGHT        0x0020
    #define TVHT_ONITEMSTATEICON    0x0040#define TVHT_ABOVE              0x0100
    #define TVHT_BELOW              0x0200
    #define TVHT_TORIGHT            0x0400
    #define TVHT_TOLEFT             0x0800
    具体意思自己去确认吧
      

  2.   

    你写了一个树控件?
    还是你在formview里拖了一个树控件
    然后顶一个一个控制变量?
    还是你又重新定义了一个CTreeView代替了树控件的CTreeCtrl类?