向自定义CMFCCaptionButton添加工具提示

向自定义CMFCCaptionButton添加工具提示,mfc,Mfc,有人知道如何在CDocakablePane/CMultiPaneFrameWnd中向自定义CMFCCaptionButton添加工具提示吗 使用 ON_NOTIFY_EX_RangeTn_NEEDTEXT,0,0xFFFF,onnedTiptText 和 MyCaptionButton*pBtn=新的MyCaptionButton; MlstCaptionButtons.AddHeadpBtn; pBtn->SetMiniFrameButton; m_pToolTip->AddTool this

有人知道如何在CDocakablePane/CMultiPaneFrameWnd中向自定义CMFCCaptionButton添加工具提示吗

使用 ON_NOTIFY_EX_RangeTn_NEEDTEXT,0,0xFFFF,onnedTiptText 和 MyCaptionButton*pBtn=新的MyCaptionButton; MlstCaptionButtons.AddHeadpBtn; pBtn->SetMiniFrameButton; m_pToolTip->AddTool this,LPSTR_TEXTCALLBACK,pBtn->GetRect,2; m_pToolTip->ActivateTRUE; 不调用事件,但其他两个按钮会关闭并锁定


有什么想法吗?

我曾经发现,对于A和W版本,TTN范围内的宏都没有正确实现/发送。您使用的是ascii版本吗?如果是这样,请尝试直接捕获TTN_NEEDTEXTA和TTN_NEEDTEXTW消息

其次,尝试使用spy++查看TTN_NEEDTEXT消息是否发送到您希望它最终到达的窗口的父窗口。我记得在上次实现时,我对这些消息是如何发送的感到非常惊讶,尽管我不记得细节了