- 博客(4)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
转载 PostMessage
WindowsAPI PostMessage是Windows API(应用程序接口) 中的一个常用函数,用于将一条消息放入到消息队列中。 函数功能 该函数将一个消息放入(寄送)到与指定窗口创建的线程相联系消息队列里,不等待线程处理消息就返回,是异步消息模式。消息队列里的消息通过调用GetMessage和PeekMessage取得。 原型与参数 函数原型:B00L PostMess
2012-06-27 13:47:27 18790 1
转载 自定义消息实现线程间通信
多线程最常见的是UI主线程和Worker工作者线程协同工作。UI把工作传递给Worker去做,可以在启动W线程时就传递给它(通过lParam)。字符串最好处理,直接强转成LPARAM型传过去,数据较多时,可以构造成一个结构体然后传指针过去。W工作完成后,将结果返回U,可以在获取U的句柄后直接读写其变量,但要注意线程同步问题不要引起访问冲突;也可以以向U发送自定义消息,在U中响应,好处是一定程度上避
2012-06-27 13:41:53 1442
转载 WM_USER
为了防止用户定义的消息ID与系统的消息ID冲突,MS(Microsoft)定义了一个宏WM_USER,小于WM_USER的ID被系统使用,大于WM_USER的ID被用户使用。 MSDN定义: The WM_USER constant is used by applications to help define private messages, usually of the form
2012-06-27 13:40:06 3910
转载 TApplication与主消息循环
Windows应用程序的每一个窗口都有一个大的消息循环以及一个窗口函数(WndProc)用以分发和处理消息。VCL作为一个Framework,当然会将这些东西隐藏起来,而重新提供一种易用的、易理解的虚拟机制给程序员。 那么VCL是如何做到的呢? 本节就来解答这个问题。 只要代码单元中包含了Forms.pas,就会得到一个对象——Application。利用它可以帮助我们完成许多工作。例如要退
2012-06-13 23:28:08 1472
MFC 源码 VC++ sqlserver数据库访问 insert update
2011-10-13
C# 做一个http接口,要能够主动发消息给调用者
2021-12-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人