如题:什么动作会触发tabctrl的TCN_GETOBJECT消息我原以为是有控件拖到tabctrl的上方就会触发,结果没有响应
AfxOleInit()已经调用;
扩展风格也设置过了,但还是没反映请前辈指教

解决方案 »

  1.   

    摘自MSDN:
    Sent by a tab control when it has the TCS_EX_REGISTERDROP extended style and an object is dragged over a tab item in the control.
      

  2.   

    Tab控件要具有TCS_EX_REGISTERDROP扩展风格。
      

  3.   

    谢谢楼上,这个我设置过了,不知道成功了没(返回值为0),但还是没响应DWORD   dwExStyle=   m_tabctrl.GetExtendedStyle(); 
    m_tabctrl.SetExtendedStyle(dwExStyle   |   TCS_EX_REGISTERDROP );
    我想做一个类似于photoshop的像色板啊,信息之类的工具栏,可以把几个标签项拖到一个容器里,
    也可以拿出来成一个单独的工具条,不知道该怎么实现
      

  4.   

    SetExtendedStyle不会失败。另外要注意,这个通知是拖到标签的上方才触发的。