请给解释一下LRESULT,在声明喊出的时候加它和不加有什么区别? Signed result of message processing. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我外语不太好呀,不然我就去看msdn了 外语不好,那得好好努力学呀。MSDN中已经说得很清楚了:) 请看如下在头文件中的宏定义:typedef long LONG;typedef LONG LRESULT;现在你应该明白它实际上就是long了吧!用在函数前仅表示函数返回值的类型而已!请注意函数定义和函数原型的匹配:) 和long完全等价?那么为什么要兜这么一大圈呀 不用怀疑!windef.h中(VC自带的头文件中)就是这样定义的。这样做的目的无非是在不同的应用场合使用不同的写法以增进程序的可读性,及兼容函数原形:) 在声明喊出时必须用LResult才可以 pingpang()能不能告诉我为什么,问完这个问题马上给分 To game2000(轻松):我说得没错啊,给分啦! MFC 应用程序调用 MFC 带窗体的dll Release下AfxGetInstanceHandle断言出错的问题 关于文件拖曳后启动的一点问题 不公正事好象是到处存在 英业达这个公司到底怎么样啊?? 关于打印的问题,请教各位师兄 网上数据库的连接问题? 如何编写游戏修改程序(如FPE)? MSHFlexGrid 里的SetCols()函数中的 long BandNumber 参数是何意?????? 用Dao提取数据库文本字段内容的问题 SOS!!!!!!! 函数的优先级 如何才能在VC中以二进制的形式打开(.dat)文件。
MSDN中已经说得很清楚了:)
typedef long LONG;
typedef LONG LRESULT;
现在你应该明白它实际上就是long了吧!
用在函数前仅表示函数返回值的类型而已!
请注意函数定义和函数原型的匹配:)
这样做的目的无非是在不同的应用场合使用不同的写法以增进程序的可读性,及兼容函数原形:)