MFC应用实例:[15]状态栏添加进度条

2024-10-13 20:26:23

1、创建一个单文档工程将其命名为Progress

MFC应用实例:[15]状态栏添加进度条

3、然后重载CStatusBar类的两个重要成员函数OnCreate(),OnSi所鼙艘疯ze()并添加一下代码:int CProgressStatusBar::晦倘佳鳎OnCreate(LPCREATESTRUCT lpCreateStruct){ VERIFY(CStatusBar::OnCreate(lpCreateStruct) ==0 ); VERIFY(m_Progress.Create(WS_CHILD|WS_VISIBLE, CRect(0,0,0,0), this, IDC_PROGRESS)); return 0;}void CProgressStatusBar::OnSize(UINT nType, int cx, int cy){ CStatusBar::OnSize(nType, cx, cy); CRect rect; GetItemRect(1, &rect); m_Progress.MoveWindow(rect); }

MFC应用实例:[15]状态栏添加进度条

5、程序运行效果如下图:状态栏出现进度条。

MFC应用实例:[15]状态栏添加进度条
猜你喜欢