MFC对话框程序最大化问题
鼬 2012-06-27 04:20:02 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()到了程序下方,
当我单击对话框程序的右上角的最大化按钮后,状态栏的位置大小依然没有改变,
请问我该怎么做,能使得状态栏能随对话框程序的大小改变。。。