vs2010中奇葩的问题

症状:

写的一个单文档的程序,打开之后,窗口永远在左上角,一拖动,窗口大小就变小,

BOOLCMainFrame::PreCreateWindow(CREATESTRUCT& cs)中设置cs属性也没有用。


解决办法:

在PreLoadState()里加CleanState();


原因:VS2010会将一些信息写入注册表,这个和之前VS2005,VS2008(SP1除外)不太一样,默认的SDI和MDI是带的BCG的一些东西。(其它编译器上不会出现这个问题)

你可能感兴趣的:(文档,编译器,2010)