(容器面板上放一个对话框,对话框风格设为child,已经去了边框)
class CMyDockablePane: public CDockablePane
{
...........
DECLARE_MESSAGE_MAP()
afx_msg void OnClose();
};
void CMyDockablePane::OnClose()
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
//CDockablePane::OnClose();
AfxMessageBox(_T("隐藏面板"));
ShowWindow(SW_HIDE); //隐藏
}
比如 点击一个模式对话框的右上角那个X ,它对应的消息响应函数----OnClose。。。。
面板也应该是OnClose啊?
结果没有 响应。。。。。。。。
3 个解决方案
#1
http://topic.csdn.net/u/20091230/17/d50c37e8-4948-46aa-aef4-782ac8842ae2.html
这是一个前辈发的帖子,有人回复: DockablePane的关闭按钮由其容器类控制的,CPaneFrameWnd* pMiniFrame = pDockablePane->GetParentMiniFrame();在CPaneFrameWnd里进行清理。
那么如果在DockablePane上方一个对话框,我想做到 :点击右上角那个X的时候, DockablePane及隐藏之,然后点击菜单,再显示它。。。。 该怎么办呢?
DockablePane这个类的用法不多, 用过的请讲解一下,谢谢了啊
这是一个前辈发的帖子,有人回复: DockablePane的关闭按钮由其容器类控制的,CPaneFrameWnd* pMiniFrame = pDockablePane->GetParentMiniFrame();在CPaneFrameWnd里进行清理。
那么如果在DockablePane上方一个对话框,我想做到 :点击右上角那个X的时候, DockablePane及隐藏之,然后点击菜单,再显示它。。。。 该怎么办呢?
DockablePane这个类的用法不多, 用过的请讲解一下,谢谢了啊
#2
期待高手解答一下啊
#3
期待高手解答一下啊
#1
http://topic.csdn.net/u/20091230/17/d50c37e8-4948-46aa-aef4-782ac8842ae2.html
这是一个前辈发的帖子,有人回复: DockablePane的关闭按钮由其容器类控制的,CPaneFrameWnd* pMiniFrame = pDockablePane->GetParentMiniFrame();在CPaneFrameWnd里进行清理。
那么如果在DockablePane上方一个对话框,我想做到 :点击右上角那个X的时候, DockablePane及隐藏之,然后点击菜单,再显示它。。。。 该怎么办呢?
DockablePane这个类的用法不多, 用过的请讲解一下,谢谢了啊
这是一个前辈发的帖子,有人回复: DockablePane的关闭按钮由其容器类控制的,CPaneFrameWnd* pMiniFrame = pDockablePane->GetParentMiniFrame();在CPaneFrameWnd里进行清理。
那么如果在DockablePane上方一个对话框,我想做到 :点击右上角那个X的时候, DockablePane及隐藏之,然后点击菜单,再显示它。。。。 该怎么办呢?
DockablePane这个类的用法不多, 用过的请讲解一下,谢谢了啊
#2
期待高手解答一下啊
#3
期待高手解答一下啊