问一个VC6里面有关fullscreen菜单命令的小问题,知道的请回一下

cmx98 2004-07-28 08:29:15
大家都知道,view菜单里面的fullscreen可以实现全屏编辑代码,第一次进去以后,左上角会出现一个全屏的工具筐,可以点那个×关闭这个工具筐筐。但是下次再全屏就没有了,只能按Esc退出全屏了。不知道怎样再把那个筐筐弄出来,请知道的兄弟姐妹们说说,哈。最近为这个郁闷了。(可以通过产生一个新的toolbar让它显示,不知道还有其他方法没有。)
...全文
113 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cmx98 2004-09-03
  • 打赏
  • 举报
回复
jiangsheng(蒋晟.MSMVP2004Jan)的方法解决问题了,只是vc助手的工具栏不见了,小问题,呵。谢了。
蒋晟 2004-09-01
  • 打赏
  • 举报
回复
用注册表编辑器删除所有自定义布局
HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Layout
cmx98 2004-08-31
  • 打赏
  • 举报
回复
没有用,嘿。我试过了以前。
蒋晟 2004-08-28
  • 打赏
  • 举报
回复
在自定义那里reset一下工具栏的状态
cmx98 2004-08-27
  • 打赏
  • 举报
回复
小顶一下
cmx98 2004-07-29
  • 打赏
  • 举报
回复
楼上的,请看清楚问题啊
biliangxia 2004-07-29
  • 打赏
  • 举报
回复
对该工具栏重新定义:
不知道该方法是上面提到的。
//.h文件
class CMyToolBar : public CToolBar
{
// Construction
public:
CMyToolBar();

// Attributes
public:

// Operations
public:
protected:
BOOL m_bMenuRemoved;
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMyToolBar)
//}}AFX_VIRTUAL

// Implementation
public:
virtual ~CMyToolBar();

// Generated message map functions
protected:
//{{AFX_MSG(CMyToolBar)
afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct);
//}}AFX_MSG
afx_msg void OnWindowPosChanged(WINDOWPOS FAR* lpwndpos);

DECLARE_MESSAGE_MAP()
};

//.cpp文件
CMyToolBar::CMyToolBar()
{
m_bMenuRemoved = FALSE;
}

CMyToolBar::~CMyToolBar()
{
}


BEGIN_MESSAGE_MAP(CMyToolBar, CToolBar)
//{{AFX_MSG_MAP(CMyToolBar)
ON_WM_DRAWITEM()
//}}AFX_MSG_MAP
ON_WM_WINDOWPOSCHANGED()
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMyToolBar message handlers
void CMyToolBar::OnWindowPosChanged(WINDOWPOS FAR* lpwndpos)
{
CToolBar::OnWindowPosChanged(lpwndpos);

// should only be called once, when floated.
if( IsFloating() )
{
if( m_pDockBar && !m_bMenuRemoved )
{
CWnd* pParent = m_pDockBar->GetParent();
if( pParent->IsKindOf(RUNTIME_CLASS(CMiniFrameWnd)))
{
pParent->ModifyStyle( WS_SYSMENU, 0, 0 );
m_bMenuRemoved = TRUE;
}
}
}
else if( m_bMenuRemoved ) {
m_bMenuRemoved = FALSE;
}
}
xxedge 2004-07-28
  • 打赏
  • 举报
回复
用esc就可以退出了,这么较真干吗?

1,649

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧