vs2010 mainframe在哪个函数创建
答案:1 悬赏:20 手机版
解决时间 2021-02-17 01:10
- 提问者网友:黑米和小志
- 2021-02-16 20:50
vs2010 mainframe在哪个函数创建
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-02-16 22:18
在vs2010中建立的MFC单文档程序,无论是在CMainFrame里的PreCreateWindow函数中对cs进行修改,还是使用SetWindowPos或MoveWindow函数,都无法实现对窗口的修改。
现在的状态是,如果给窗口加上可以调节大小这一style,那么窗口会自动保留上次更改后的大小,如果不加可调,那窗口就会按系统所固定的一个大小进行显示,根本无视我的所有设置,怎么办?
问:BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if(!CFrameWnd::PreCreateWindow(cs))
{
return FALSE;
}
cs.style &= ~WS_OVERLAPPED
cs.cy = 300;
cs.cx = 100;
return TRUE;
}
现在的状态是,如果给窗口加上可以调节大小这一style,那么窗口会自动保留上次更改后的大小,如果不加可调,那窗口就会按系统所固定的一个大小进行显示,根本无视我的所有设置,怎么办?
问:BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if(!CFrameWnd::PreCreateWindow(cs))
{
return FALSE;
}
cs.style &= ~WS_OVERLAPPED
cs.cy = 300;
cs.cx = 100;
return TRUE;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯