软件使用的是BCG的风格,每次打开软件界面的时候排列的很乱,调整工具条的位置后,关掉再打开,还是没有调整之前的。上网搜索了下,很多人说在关闭软件的时候把注册表CleanState();具体的方法如下:
int CXXXApp::ExitInstance()
{
BCGCBProCleanUp(); this->CleanState(); return CWinApp::ExitInstance();
} 可是我试过了,也手工删除过,但是还是没有用啊还有这个CleanState不是清空吗,我需要的是保存调整后的工具条的位置,希望高手指点下。
int CXXXApp::ExitInstance()
{
BCGCBProCleanUp(); this->CleanState(); return CWinApp::ExitInstance();
} 可是我试过了,也手工删除过,但是还是没有用啊还有这个CleanState不是清空吗,我需要的是保存调整后的工具条的位置,希望高手指点下。
LoadStdProfileSettings(); // 加载标准 INI 文件选项(包括 MRU)
// BCG库相关设置
SetRegistryBase (_T("Settings"));不要this->CleanState();