关于单文档大小的问题

lzg350 2009-07-08 07:57:17
我想让自己的单文档程序在启动后
1 最大化,并且下边刚好到达任务栏处。
2 左键点击主对话框的标题栏不能移动主框架。
请问各位如何实现啊?

实现第一个时,我把注册类的风格设为最大化后,启动以后最大化了,可是状态栏都跑在系统任务栏的后边看不到了。
希望高人给点建议。
...全文
18 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Gothic_girl 2009-07-08
  • 打赏
  • 举报
回复
第二个问题:

重载WM_WINDOWPOSCHANGING,
void CXXX::OnWindowPosChanging(WINDOWPOS* lpwndpos)
{
....
lpwndpos->flags|=SWP_NOMOVE;
....
}
Gothic_girl 2009-07-08
  • 打赏
  • 举报
回复
初始化的时候调用:

ShowWindow(SW_SHOWMAXIMIZED);
zteclx 2009-07-08
  • 打赏
  • 举报
回复
在DIALOG的初始化中写
  • 打赏
  • 举报
回复
1 SW_SHOWMAXIMIZED
2

void CMainFrame::OnNcLButtonDown(UINT nHitTest, CPoint point)
{
// TODO: Add your message handler code here and/or call default
if (nHitTest == HTCAPTION )
;
else
CFrameWnd::OnNcLButtonDown(nHitTest, point);

}

15,978

社区成员

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

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