pThread=AfxBeginThread(ThreadFunc,&Info);

原创 2012年03月22日 18:20:40
// CMultiThread5Dlg dialog
struct threadInfo
{
	UINT nMilliSecond;
	CProgressCtrl* pctrlProgress;
};

threadInfo Info;
UINT ThreadFunc(LPVOID lpParam)
{
	threadInfo* pInfo=(threadInfo*)lpParam;
	for(int i=0;i<100;i++)
	{
		int nTemp=pInfo->nMilliSecond;
		
		pInfo->pctrlProgress->SetPos(i);
		
		Sleep(nTemp);
	}
	return 0;
}

void CMultiThread5Dlg::OnStart() 
{
	UpdateData(TRUE);
	Info.nMilliSecond=m_nMilliSecond;
	Info.pctrlProgress=&m_ctrlProgress;
	
	pThread=AfxBeginThread(ThreadFunc,&Info);
	// TODO: Add your control notification handler code here
	
}

相关文章推荐

afxbeginthread的理解

  • 2013年04月16日 13:48
  • 31KB
  • 下载

AfxBeginThread的介绍/基本用法

AfxBeginThread    用户界面线程和工作者线程都是由AfxBeginThread创建的。现在,考察该函数:MFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一...

AfxBeginThread和CreateThread具体区别

具体说来,CreateThread这个 函数是windows提供给用户的 API函数,是SDK的标准形式,在使用的过程中要考虑到进程的同步与互斥的关系,进程间的同步互斥等一系列会导致操作系统死锁的因素...

AfxBeginThread创建用户界面线程

m_threadManager = (CManagerThread *)AfxBeginThread( RUNTIME_CLASS(CManagerThread), THREAD_PRIORI...

CreateThread, AfxBeginThread,_beginthread

CreateThread是Windows的API函数(SDK函数的标准形式,直截了当的创建方式,任何场合都可以使用),提供操作系统级别的创建线程的操作,且仅限于工作者线程。不调用MFC和RTL的函数时...
  • xust999
  • xust999
  • 2011年02月10日 09:49
  • 1758

Using AfxBeginThread for multi-thread in VS C++

Summary Two tricks about multi-thread Controlling function must be global or static Multithreading m...

AfxBeginThread函数参数传递的问题

AfxBeginThread函数参数传递的问题 一、背景 最近接手一个软件开发项目,该软件需要同时启动多个线程进行订单作业,而且每个订单可能会处理大批量数据,运行起来时内存占用率有可能会比较大,所以采...

用户界面线程AfxBeginThread的使用

用户界面线程在运行时会有一个窗口界面和与其相对应的窗口函数,所以它可以通过响应消息来和用户进行交互。 AfxBeginThread 函数原型如下: CWinThread *AfxBeginThre...

关于_beginthreadex、CreateThread、AfxBeginThread的选择

:《Win32多线程程序设计》第219页中间:不要在一个MFC程序中使用_beginthreadex()或CreateThread()。     我的程序中使用的CString/CArray等MF...
  • leillon
  • leillon
  • 2012年01月23日 14:47
  • 165

AfxBeginThread 的介绍/基本用法

AfxBeginThread的介绍/基本用法 AfxBeginThread    用户界面线程和工作者线程都是由AfxBeginThread创建的。现在,考察该函数:MFC提供了两个重载版的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pThread=AfxBeginThread(ThreadFunc,&Info);
举报原因:
原因补充:

(最多只允许输入30个字)