我是在CTreeCtrl控件中响应点击弹出式菜单项的消息,在该消息处理函数中建立对话框。我发现,程序运行时CTreeCtrl响应鼠标点击,而不是对话框,怎样使对话框响应鼠标呢?
Style 设为:popup Border:thin

解决方案 »

  1.   

    up 是什么意思?我的设置是:
    Style :popup  Border: thin各位高手救命!!!
      

  2.   

    你的TREECTRL跟对话弹出来的对话框是什么关系?
    怎么在TREECTRL中响应菜单消息呢?
    对话框是DoModal出来的吗?
      

  3.   

    鼠标右键单击TREECTRL中的ITEM时弹出菜单,而后选择菜单项。在对应该菜单项的消息处理函数中调用:
    CMyTree::OnAdd() {
      CMydialog dlg;
      dlg.DoModal();
    }
      

  4.   

    我点击WINDOWS桌面底部任务栏中的其它图标,则对话框最小化至桌底部。
      

  5.   

    我点击WINDOWS桌面底部任务栏中的其它图标,则对话框最小化至桌面底部,再次点击桌面底部的对话框图标时,对话框在屏幕上出现,此时TREECTRL又不响应鼠标,而对话框响应鼠标。
      

  6.   

    没道理呀!
    如果可以你把源码给我MAIL过来看看,明天给你答复。
    [email protected]