📄 00000006.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: Kongming (没日没夜...), 信区: Linux <BR>标 题: MiniGUI 的特色(4) <BR>发信站: BBS 水木清华站 (Fri Jul 2 16:10:03 1999) <BR> <BR>四、消息及消息队列 <BR> <BR> 在 MiniGUI 中,基本实现了 Win32 的消息处理函数。 <BR> 消息可通过如下函数发送: <BR> <BR> 通过 PostMessage 发送。消息发送到消息队列后立即返回。这种发送方 <BR> 式称为"邮寄"消息。如果消息队列中的邮寄消息缓冲区满,则该函 <BR> 数返回错误值。 <BR> 通过 PostSyncMessage 发送。该函数用来向不同于调用该函数的线程消 <BR> 息队列邮寄消息,并且只有该消息被处理之后,该函数才能返回, <BR> 因此这种消息称为"同步消息"。 <BR> 通过 SendMessage 发送。该函数可以向任意一个窗口发送消息,消息处 <BR> 理完成之后,该函数返回。如果目标窗口所在线程和调用线程是同一 <BR> 个线程,该函数直接调用窗口过程,如果 处于不同的线程,则利 <BR> 用 PostSyncMessage 函数发送同步消息。 <BR> 通过 SendNotifyMessage 发送。该函数向指定的窗口发送通知消息,将 <BR> 消息放入消息队列后立即返回。由于这种消息和邮寄消息不同,是不 <BR> 允许丢失的,因此,系统以链表的形式处理这种消息。 <BR> 通过 SendAsyncMessage 发送。利用该函数发送的消息称为"异步消息", <BR> 系统直接调用目标窗口的窗口过程。 <BR> <BR>-- <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.53.193] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -