社区
进程/线程/DLL
帖子详情
一个线程通讯的初级问题。
jun
2000-05-25 02:57:00
我在程序中开了一个线程,当它执行完毕后,我希望它向主线程发出一个执行完毕的
消息,如:WM_IAMFINISHED,现在程序中如何自定义这样一个消息?
...全文
190
5
打赏
收藏
一个线程通讯的初级问题。
我在程序中开了一个线程,当它执行完毕后,我希望它向主线程发出一个执行完毕的 消息,如:WM_IAMFINISHED,现在程序中如何自定义这样一个消息?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Sniper
2000-05-25
打赏
举报
回复
请检查一下在TestDlg.h中DECLARE_MESSAGE_MAP()宏前有没有加上
afx_msg LRESULT OnFinished(WPARAM wparam, LPARAM lparam);
一句?
jun
2000-05-25
打赏
举报
回复
我还是有一点问题:
我在该对话框类中定义了一个函数用以响应WM_IAMFINISHED 消息,为:
LRESULT CTestDlg::OnFinished(WPARAM wparam, LPARAM lparam)
{
AfxMessageBox("A thread has finished");
return 0;
}
又增加了消息映射:
BEGIN_MESSAGE_MAP(CTestDlg, CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
......
ON_MESSAGE (WM_IAMFINISHED,OnFinished )
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
在线程结束的地方发送消息:
UINT OnBeginThread(LPVOID pParam)
{
Sleep(10000);
::PostMessage((HWND) pParam,WM_IAMFINISHED,0,0);
return 0;
}
但是线程结束时,却没有弹出对话框,请问是什么原因?
royluo
2000-05-25
打赏
举报
回复
#define WM_IAMFINISHED WM_USER+0x123
:)
jun
2000-05-25
打赏
举报
回复
我就是不知道如何自定义一个消息,请再指点迷津,谢谢!
orochi
2000-05-25
打赏
举报
回复
首先你要自己定义一个消息,也就是你的WM_IAMFINISHED,然后在线程结束的时候取得主线程的指针,向它传递消息就可以了。用PostMessage().
BCB API UDP 源码工程
刚刚接触UDP,苦于BCB没有可以直接运行的现成的源码,备受煎熬与折磨。...另外,原网页文件里有TCP和
线程
技术的应用,也请自行下载学习,资料在我上传的另
一个
资源里。 本资料适合人群:初学者。——“冻梨就是动力”
JAVA上百实例源码以及开源项目
当用户发送第一次请求的时候,验证用户登录,创建
一个
该qq号和服务器端保持
通讯
连接得
线程
,启动该
通讯
线程
,
通讯
完毕,关闭Scoket。 QQ客户端登录界面,中部有三个JPanel,有
一个
叫选项卡窗口管理。还可以更新...
JAVA上百实例源码以及开源项目源代码
JAVA源码,媒体网络,山寨QQ,Java聊天程序 Java编写的山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构, 当用户发送第一次请求的时候,验证用户登录,创建
一个
该qq号和服务器端保持
通讯
连接得
线程
,...
JHBlog:iOS开发:我的
初级
到中级的晋级之路
JHBlog iOS文档 GNUstep是GNU计划的项目之一,它将Cocoa的OC库重新开源实现了一遍 源码地址: 虽然GNUstep不是苹果官方源码...9.7、
线程
之间的
通讯
9.8、GCD高级用法 9.9、深入浅出 iOS 并发编程 10、内存管理 10.1、定
java源码包---java 源码 大量 实例
当用户发送第一次请求的时候,验证用户登录,创建
一个
该qq号和服务器端保持
通讯
连接得
线程
,启动该
通讯
线程
,
通讯
完毕,关闭Scoket。 QQ客户端登录界面,中部有三个JPanel,有
一个
叫选项卡窗口管理。还可以更新...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章