为什么初始化主窗口时,主窗口大小无法改变,该如何解决
为什么初始化主窗口时,主窗口大小无法改变
窗口初始化时,通过改变PreCreateWindow中的cx,cy,为什么不能改变窗口的大小呢??还需要什么设置不??
这样不行吗??
------解决方案--------------------
return 值改了吗
------解决方案--------------------
------解决方案--------------------
你用的是VS2008SP1/VS2010吧,因为有很多配置的信息会保存到注册表下
------解决方案--------------------
当然有差别了
------解决方案--------------------
在我的vs 2005下是绝对没问题的
------解决方案--------------------
嗯,在窗口oncreate进行修改
窗口初始化时,通过改变PreCreateWindow中的cx,cy,为什么不能改变窗口的大小呢??还需要什么设置不??
- C/C++ code
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { if( !CFrameWndEx::PreCreateWindow(cs) ) return FALSE; // TODO: 在此处通过修改 // CREATESTRUCT cs 来修改窗口类或样式 cs.style &= ~(WS_MAXIMIZEBOX); //过滤最大化 cs.cx = 460; cs.cy = 490;
这样不行吗??
------解决方案--------------------
return 值改了吗
------解决方案--------------------
------解决方案--------------------
你用的是VS2008SP1/VS2010吧,因为有很多配置的信息会保存到注册表下
------解决方案--------------------
当然有差别了
------解决方案--------------------
在我的vs 2005下是绝对没问题的
------解决方案--------------------
嗯,在窗口oncreate进行修改