• 大小: 34KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-19
  • 语言: C/C++
  • 标签: 对话框  

资源简介

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


评论

共有 条评论