首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC对话框程序最大化有关问题

2012-08-11 
MFC对话框程序最大化问题1. TestDlg.h:CStatusBar_sjlm_wndStatusBarCStatusBar_sjl类是从CStatusBar类继

MFC对话框程序最大化问题
1. TestDlg.h:
  CStatusBar_sjl m_wndStatusBar;

  CStatusBar_sjl类是从CStatusBar类继承而来

2. TestDlg.cpp:
  OnInitDialog()中加入以下代码
  // 创建自定义状态栏
  if (!m_wndStatusBar.Create(this)){
TRACE0("Failed to create status bar\n");
return -1;
  }
  CRect rect;
  GetClientRect(&rect);
  m_wndStatusBar.MoveWindow(0,rect.bottom - 20,rect.right,20);

当第一次启动程序时,状态栏由于初始化的原因,所以MoveWindow()到了程序下方,
当我单击对话框程序的右上角的最大化按钮后,状态栏的位置大小依然没有改变,
请问我该怎么做,能使得状态栏能随对话框程序的大小改变。。。


[解决办法]
分给我就可以了
[解决办法]
还是给我吧
[解决办法]
在OnSize中处理一下即可
[解决办法]
分数,平分好了!!!
[解决办法]

探讨
呵呵,接分

[解决办法]
探讨

在OnSize中处理一下即可

热点排行