資源簡介
mfc 對話框 創建計算線程 使用進度條顯示當前進度

代碼片段和文件信息
//?Calculate.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“MultiThread2.h“
#include?“Calculate.h“
#include?“MultiThread2Dlg.h“
#include?“ProgStatusBar.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CCalculate
IMPLEMENT_DYNCREATE(CCalculate?CWinThread)
CCalculate::CCalculate()
{
}
CCalculate::~CCalculate()
{
}
BOOL?CCalculate::InitInstance()
{
//?TODO:??perform?and?per-thread?initialization?here
return?TRUE;
}
int?CCalculate::ExitInstance()
{
//?TODO:??perform?any?per-thread?cleanup?here
return?CWinThread::ExitInstance();
}
BEGIN_MESSAGE_MAP(CCalculate?CWinThread)
//{{AFX_MSG_MAP(CCalculate)
//?NOTE?-?the?ClassWizard?will?add?and?remove?mapping?macros?here.
//}}AFX_MSG_MAP
ON_MESSAGE(WM_CALCULATEOnCalculate1)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CCalculate?message?handlers
//DEL?LRESULT?CCalculate::OnCalculate(WPARAM?wParam?LPARAM?lParam)
//DEL?{
//DEL?
//DEL?
//DEL?}
LONG?CCalculate::OnCalculate1(WPARAM?wParam?LPARAM?lParam)
{
int?temp?=?(int)wParam;
int?result;
// CWnd*?pframe?=?AfxGetMainWnd();
for(int?i?=?0;i?<=?temp;i++)
{?
if(i?==?temp?)
break;
::PostMessage((HWND)GetMainWnd()->GetSafeHwnd()WM_DISPLAYiNULL);?
// if?(pframe)
// pframe->SendMessage(WM_PROGRESS?i);
Sleep(10);
}
????
AfxMessageBox(“sim?end!“);
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1587??2010-10-15?22:26??MultiThread2\Calculate.cpp
?????文件???????1389??2010-10-15?15:32??MultiThread2\Calculate.h
?????文件??????36160??2010-10-19?11:59??MultiThread2\MultiThread2.aps
?????文件???????1657??2010-10-19?11:59??MultiThread2\MultiThread2.clw
?????文件???????2147??2010-10-15?09:46??MultiThread2\MultiThread2.cpp
?????文件???????4539??2010-10-15?22:31??MultiThread2\MultiThread2.dsp
?????文件????????547??2010-10-15?09:46??MultiThread2\MultiThread2.dsw
?????文件???????1390??2010-10-15?09:46??MultiThread2\MultiThread2.h
?????文件??????74752??2010-10-19?11:59??MultiThread2\MultiThread2.ncb
?????文件??????53760??2010-10-19?11:59??MultiThread2\MultiThread2.opt
?????文件???????2591??2010-10-19?11:59??MultiThread2\MultiThread2.plg
?????文件???????5562??2010-10-19?11:59??MultiThread2\MultiThread2.rc
?????文件???????5477??2010-10-15?22:30??MultiThread2\MultiThread2Dlg.cpp
?????文件???????1702??2010-10-15?22:04??MultiThread2\MultiThread2Dlg.h
?????文件???????1708??2010-10-15?22:15??MultiThread2\ProgStatusBar.cpp
?????文件???????1286??2010-10-15?21:39??MultiThread2\ProgStatusBar.h
?????文件???????3687??2010-10-15?09:46??MultiThread2\ReadMe.txt
?????文件???????1078??2010-10-15?09:46??MultiThread2\res\MultiThread2.ico
?????文件????????404??2010-10-15?09:46??MultiThread2\res\MultiThread2.rc2
?????文件????????835??2010-10-15?22:11??MultiThread2\resource.h
?????文件????????214??2010-10-15?09:46??MultiThread2\StdAfx.cpp
?????文件???????1054??2010-10-15?09:46??MultiThread2\StdAfx.h
?????目錄??????????0??2010-10-19?11:59??MultiThread2\Debug
?????目錄??????????0??2010-10-19?11:57??MultiThread2\res
?????目錄??????????0??2010-10-19?11:59??MultiThread2
-----------?---------??----------?-----??----
???????????????203526????????????????????25
- 上一篇:用C語言寫的坡度算法
- 下一篇:簡單的三國殺
評論
共有 條評論