原创 主窗的大小和初始位置

2010-11-6 08:43 876 2 2 分类: 软件与OS

/增加如下的代码
cs.style &= ~FWS_ADDTOTITLE; //去除标题条中的文档名(无文档)
cs.style &= ~WS_THICKFRAME; //去除可改变大小的边框(使大小不可变)
cs.style |= WS_DLGFRAME; //增加不能改变大小的边框


// 确定主窗的大小和初始位置
int cxScreen = ::GetSystemMetrics(SM_CXSCREEN);//获得屏幕宽
int cyScreen = ::GetSystemMetrics(SM_CYSCREEN); //获得屏幕高
cs.x = 0; // 主窗位于左上角
cs.y = 0;
//cs.cx = cxScreen/3; // 主窗宽为1/3屏幕宽
//cs.cy = cxScreen/3; // 主窗高为1/3屏幕高


cs.cx = 800;                //强行置宽为800
cs.cy = 600;                //强行置高为600


 if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
//  the CREATESTRUCT cs


 return TRUE;

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
2
关闭 站长推荐上一条 /3 下一条