در MFC :
راه ساده برای قرار دادن Progress Bar در Status Bar ، ساختن یک کلاس جدید که از کلاس
CStatusBar مشتق شده باشه .
class CStatusBarEx : public CStatusBar
{
و اضافه کردن یک CProgressCtrl به کلاس مورد نظر :
public:
CProgressCtrl m_pBar;
بد نیست اگر یک تابع هم به کلاس جدید اضافه کنی تا Progress Bar رو بسازه :
void CStatusBarEx::SetProgressBar()
{
m_pBar.Create(WS_CHILD|WS_VISIBLE|PBS_SMOOTH,C Rect(1,1,100,17),this,30000);
m_pBar.SetRange(0,100);
m_pBar.SetPos(0);
در ضمن اون CRect که در تابع وجود داره محل قرار گرفتن Prog Bar روی StatusBar هست و اون
30000 یک ID برای Prog Bar هست که می تونی اونها رو با اطلاعات مورد نظر پر کنی .
این تابع رو بعد از ساختن StatusBar فراخوانی کن . :)