是否有一种简单的方法可以将控制栏从MFC框架窗口保存的停靠状态中排除?
我们有一个停靠栏,其可见性由其他一些状态控制,停靠状态的加载干扰了所需的行为。
答案 0 :(得分:2)
覆盖这些并使它们返回FALSE
virtual BOOL LoadState(LPCTSTR lpszProfileName = NULL, int nIndex = -1, UINT uiID = (UINT) -1);
virtual BOOL SaveState(LPCTSTR lpszProfileName = NULL, int nIndex = -1, UINT uiID = (UINT) -1);
答案 1 :(得分:1)
您将使用DockControlBar或FloatControlBar(取决于其他州3>} 对“LoadBarState”进行停靠后停靠/取消停靠特定栏 < EM>)。
另一种(更多类型的hacky)选项是在
HKLM \软件的 \公司名称\的applicationName 的
每个控制栏都有一个键。