请教:为何我设置屏幕大小无效?

sinfee 2003-11-25 08:52:11
我的代码哪下:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
nCx=(int)(GetSystemMetrics(SM_CXSCREEN));
nCy=(int)(GetSystemMetrics(SM_CYSCREEN );
cs.cx=nCx;
cs.cy=nCy;
return TRUE;
}
我把其中的nCx不管乘以多少,除了窗口有时跑到屏幕左边以外,大小都不见变化
为什么?
请高手指点,在线等待
...全文
46 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinfee 2003-11-25
  • 打赏
  • 举报
回复
我用的是折分窗口,和资源管理器是一种风格的,主要是我的工具条是带文字风格
窗口小显示不全
我在OnCreate中还加上CenterWindow也乱跑和不放大

还有别的方法吗?
flinming 2003-11-25
  • 打赏
  • 举报
回复
呵呵。。。
lingfeng8888 2003-11-25
  • 打赏
  • 举报
回复
我也试过了,没问题。
如果你想不跑的话:
cs.x = 0;
cs.y = 0;
bcpl 2003-11-25
  • 打赏
  • 举报
回复
mdi/sdi我都试过没问题,除非你用了CFormView

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧