社区
网络编程
帖子详情
一小段代码 谁能告诉我意思是?
Doody
2003-08-21 10:53:50
while (GetMessage(&msg, NULL, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
...全文
56
8
打赏
收藏
一小段代码 谁能告诉我意思是?
while (GetMessage(&msg, NULL, 0, 0)) { if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wlbc123456789
2003-08-21
打赏
举报
回复
55555555555555555555~~~~~~'~~~~~~~~~~
被楼上的抢分了 不过还是要顶一下
dhyuser10
2003-08-21
打赏
举报
回复
消息循环。
daphant
2003-08-21
打赏
举报
回复
打个比方给你说比如一个MFC程序用到
while(1){} 是个死循环,你的鼠标点击消息都失效了,如果 加入你的消息循环
while(1)
{
while (GetMessage(&msg, NULL, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
}
你的很多处理消息就可以执行了,比如点击鼠标就有效了
wenger
2003-08-21
打赏
举报
回复
GetMessage从消息对列中取出消息,TranslateAccelerator处理是不是
采单的加速键,如果是,则发送WM_COMMAND or WM_SYSCOMMAND 到适当的
窗口程序。如果不是,则解释消息(TranslateMessage),在派送消息到各个
窗口(DispatchMessage)
其中,hAccelTable 是加速键表的句柄,可用LoadAccelerators把表load 进来
如此进行消息的循环处理
Pipi0714
2003-08-21
打赏
举报
回复
windows的消息循环机制,建议你看有关消息方面的书
Doody
2003-08-21
打赏
举报
回复
好 谢谢你
因为在debug的时候
跳过这步程序就崩溃了
进入却又永远跳不出
先查查书再说了
mfc168
2003-08-21
打赏
举报
回复
系统的消息循环机制,建议你看一下 《深入浅出MFC》第二版,很经典的一本书,里面有详细介绍
akun
2003-08-21
打赏
举报
回复
消息循环。
电脑初学者怎么学习写
代码
?
代码
怎样写入电脑?
电脑初学者怎么学习写
代码
?
代码
怎样写入电脑?
代码
指的是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。简单理解
代码
就是代表某些意思的符号,用来实现一定功能的号码。 计算机
代码
(也称源程序),是指一系列人类可读的计算机语言指令。 源
代码
是相对目标
代码
和可执行
代码
而言的。 源
代码
就是用汇编语言和高级语言写出来的地
代码
。目标
代码
是指源
代码
经过编译程序产生的能被 CPU 直接识别的二进制
代码
。可执行
代码
就是将目标
代码
连接后形成的可执行文件,当然也是二进制
为什么程序员都会
告诉
你,
代码
能跑就不要动?
大家都知道,这是编程的第一法则:如果您的
代码
以某种莫名方式跑起来了,就不要再碰它了。 系统非常稳定,
代码
不要随便动: 如果第一个程序员没考虑太多,用了if else。新需求出现时,后面接受的程序员不愿意重新建构,都往后面加if else。 一年又一年,一代又一代,从“粪球”到“屎山”,大概你能做的就是以“屎”盖“屎”,只要
代码
能跑起来就是大胜利。 其实也不是所有人都不想修正
代码
,最可怕的是,你只删了一行
代码
,整个程序就跑不动了,而且原因你可能根本想不到。本以为把它的爸爸妈妈解决掉就.
什么是低
代码
(Low-Code)?
简介:什么是低
代码
?我们为什么需要低
代码
?低
代码
会让程序员失业吗?本文总结了低
代码
领域的基本概念、核心价值与行业现状,带你全面了解低
代码
。 阿里云 云原生应用研发平台EMAS 彭群(楚衡) 一、前言 如果选择用一个关键词来代表即将过去的2020年,我相信所有人都会认同是“新冠”。疫情来得太快就像龙卷风,短短数月就阻断了全世界范围内无数人与人之间的物理连接。但好在,我们已经全面迈入互联网时代:N95口罩再厚,也阻挡不了信息比特流的顺畅流通(宅男:B站依然香);居家隔离再久,也妨碍不了钉钉消息的准时送达.
堆栈段、数据段、
代码
段
malloc在内存的动态存储区中分配一个长度为size字节的连续空间,其参数是无符号整型,返回一个指向所分配的连续空间的起始地址的指针。注意:程序加载运行时,.rodata段和.text段通常合并到一个Segment(Text Segment)中,操作系统将这个Segment的页面只读保护起来,防止意外的改写。4)用const修饰的全局变量是放入常量区的,但是使用const修饰的局部变量只是设置为只读起到防止修改的效果,没有放入常量区。并不给该段的数据分配空间,只是记录数据所需空间的大小。
《
代码
大全》到底讲什么?
《
代码
大全 (中文版)第二版》到底讲什么?她讲的是哪种编程语言?C、C++、Java、C# 还是 Visual Basic?列出的
代码
全吗?我能从中直接copy&paste
代码
到自己的项目中吗?这本书英文名叫“Code Complete”,其中 code 是
代码
,complete 是“完成”的意思。code complete 就是“写完了所有
代码
,可以开始系统测试”的这么一个时段,与之对应
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章