| عنوان مقاله: |
نحوه قراردادن Progress Bar برروی Status Bar در محيط Visual C |
| نويسنده: |
شاهرخ دلگشاد |
| تاريخ: |
23 فروردين 1382 |
| سايت مرجع: |
برنامه نويس ايراني
|
| فايل همراه: |
کد برنامه
|
بسیار پیش میاید که ما از وضعیت
جاری یک پروسس در برنامه ها بی اطلاع هستیم. برای این کار میتوان ازیک کلاس
progress استفاده کرد.
یکی از مزای این کلاس زیبا سازی
برنامه میباشد . progress به دو صورت استفاده میشود:
1-
برروی یک فرم 2- بر روی statusbar که البته بروی
statusbar بسیار زیبا میباشد.
در زیر یک نمونه از کلاس progressbar ارائه شده است.
برای استفاده از این کلاس باید
مراحل زیر را انجام دهیم:
1- دو فایل کلاس
(progressbar.cpp progressbar.h) را به پروژه اضافه میکنیم.
2- تابعی که فرار است progress را فرا خوانی کند انتخاب کنیم ( برای مثال
OnStart() ) . سپس شما با استفاده از برنامه زیر قادر خواهید بود
تا بروی statusbar یک progress قرار
دهید:
# include "ProgressBar.h"
void CMainFrame::OnStart()
{
CProgressBar bar(_T("Progress"), 100,5000);
for (int p = 0; p <= 5000; p++ )
{
CString str;
str.Format("%d%% complete", p*,100/5000 );
bar.SetText(str);
bar.StepIt();
}
}
(با عوض کردن اعداد تغییرات را
مشاهده کنید.)
حالا شما باید این
progress را به یک برنامه پردازش متصل کنید.
در صورتيکه سوالاتي در مورد هرکدام از مقالات اين بخش داريد سوال خودرا در تابلوهاي بحث و تبادل نظر برنامه نويس ايراني مطرح نماييد.
(ح) کليه حقوق مربوط به مقالات منتشر شده در اين سايت براي سايت برنامه نويس ايراني و نويسنده مقاله محفوظ ميباشد. انتشار مقالات تنها با ذکر مرجع و تنها با اجازه کتبي سايت برنامه نويس ايراني مجاز ميباشد.
|