2009-05-12 8 views
0

Gibt es eine einfache Möglichkeit, eine Steuerleiste aus dem Dock-Status auszuschließen, der von einem MFC-Rahmenfenster gespeichert wird?Ausschließen von MFC-Leiste aus Dock-Status

Wir haben eine Dock-Leiste, deren Sichtbarkeit von einem anderen Status gesteuert wird und das Laden des Dock-Status beeinträchtigt das gewünschte Verhalten.

Antwort

0

werden Sie können andocken/abdocken die spezifische bar nach Ihren Anruf „LoadBarState“ mit DockControlBar oder FloatControlBar (je nach anderen Zustand).

Eine andere (mehr Art von Hacky) -Option ist, den spezifischen Registrierungsschlüssel mit den Einstellungen nach Ihren Aufruf an "SaveBarState" zu entfernen. Der Dock-Status wird hier gespeichert:

HKLM \ Software \ Firmenname \ Application

Es gibt es einen Schlüssel für jeden Steuer Bar.

2

diese außer Kraft setzen und sie FALSCH machen Rückkehr

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); 
Verwandte Themen