界面最大化的一个问题

Breeze 2007-04-23 09:32:09
单文档程序如何实现一开始运行就界面最大化,最重要的事,要覆盖任务栏,大侠们指导一下
...全文
237 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
oysoft 2007-04-23
  • 打赏
  • 举报
回复
同上
dazedase 2007-04-23
  • 打赏
  • 举报
回复
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
int nFullWidth=GetSystemMetrics(SM_CXSCREEN);
int nFullHeight=GetSystemMetrics(SM_CYSCREEN);
SetWindowPos(this,0, 0,nFullWidth,nFullHeight,SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE);
MoveWindow(0, 0,nFullWidth, nFullHeight);
}
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
cs.dwExStyle = WS_EX_TOPMOST;
cs.style &= ~(WS_MINIMIZEBOX|WS_MAXIMIZEBOX);
return TRUE;
}
syy64 2007-04-23
  • 打赏
  • 举报
回复
那就在初始化时调用全屏功能。

15,979

社区成员

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

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