MFC中DockPane初始化停靠换乱问题解决办法

MFC中DockPane初始化停靠换乱问题解决办法

————————————————————————————

问题的提出:最近在做界面过程中遇到要使用MFC中的停靠窗口,发现停靠窗口创建时候定义的停靠位置一直没有作用,停靠窗口停靠的非常换乱,在网上找了很久,终于找到了一个解决办法。

解决办法如下:

 1、在APP类中的InitInstance()函数中有SetRegistryKey,其功能是记录程序中的一些注册表信息

 2、当你调试多次的时候,注册表记录的信息可能会换乱,最终造成程序停靠窗口的初始化停靠位置无效

 3、在注册表中搜索SetRegistryKey的参数字符串如:SetRegistryKey(_T("Local AppWizard-Generated Applications"));就搜索Local AppWizard-Generated Applications,直接将注册表中整个键都删除了完事,重新调试程序,完美,so nice...

————————————————————————————

Good Luck!

posted @ 2011-05-03 17:31  Watson.Long  阅读(2427)  评论(0编辑  收藏  举报