社区
进程/线程/DLL
帖子详情
UINT ThreadProc(LPVOID pParam)中的参数在MFC中怎么用呀
ma100
2004-11-22 11:34:39
如题,另外,什么时候调用AfxEndThread呀,我又不知道什么时候他结束
...全文
711
2
打赏
收藏
UINT ThreadProc(LPVOID pParam)中的参数在MFC中怎么用呀
如题,另外,什么时候调用AfxEndThread呀,我又不知道什么时候他结束
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
双杯献酒
2004-11-23
打赏
举报
回复
如果传递给线程的pParam是CWnd*,
不可以在线程中调用和窗口显示有关的函数。
因为CWnd是线程相关的。
老夏Max
2004-11-23
打赏
举报
回复
UINT ThreadProc(LPVOID pParam)中的参数在MFC中怎么用呀
===========================
可以将创建线程的类的this指针传递进去,例如:
void CPage3::LoadThumbImages()
{
TerminateThread();
m_hThread = (HANDLE)_beginthreadex(NULL,0, LoadThumbNail,(LPVOID)this,0/* CREATE_SUSPENDED*/,&m_dwThreadID);
m_bRunning = TRUE;
}
unsigned __stdcall CPage3::LoadThumbNail(LPVOID lpParam)
{
CPage3* pThumbDlg = (CPage3*)lpParam;
//使用对话框类的变量或者函数
CListCtrl& ListCtrl = pThumbDlg->m_cThumbList;
CImageList* pImgList = &pThumbDlg->m_ImageListThumb;
}
什么时候调用AfxEndThread呀,我又不知道什么时候他结束
==========================
线程函数执行完了,线程就结束了!!
AfxBegin
Thread
第二个
参数
LP
VOID
pPa
ram
的使用
今天使用AfxBegin
Thread
()
中
第个
参数
LP
VOID
pPa
ram
的使用
多线程 AfxBegin
Thread
与Create
Thread
多线程 AfxBegin
Thread
与Create
Thread
的区别 这两个函数都功能都是创建新的线程,AfxBegin
Thread
是
MFC
中
的函数,是对Create
Thread
的封装。而Create
Thread
是Win32 API函数,当AfxBegin
Thread
执行时会调用Create
Thread
。 1、 AfxBegin
Thread
可用于创建工作线程和UI线程,它们调用方式不同。 对于工...
C++创建线程
1.定义U
INT
Tread
Proc
(
LP
VOID
pa
ram
){ C
Thread
TestApp *pApp=(C
Thread
TestApp *) AfxGetApp(); CMainF
ram
e *pMainF
ram
e = (CMainF
ram
e *)pApp->GetMainWnd(); C
Thread
TestView *pView = (C
Thread
Te
MFC
多线程编程
中
向线程函数传递多个
参数
的完整实例
机制通知主线程:
mfc
基础知识
//更新控件,没有在类
中
添加变量,在cpp
中
类的外部添加变量 m_pSerchClients
Thread
= AfxBegin
Thread
((AFX_
THREAD
PROC
)SerchClientsTF, this); } serstarting = !serstarting; } U
INT
SerchClientsTF(
LP
VOID
pPa
ram
) { dlgserv...
进程/线程/DLL
15,465
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章