| 查看: 262 | 回复: 3 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】求助vc的窗口程序?
|
|||
|
在学习vc++6.0 窗口程序时遇到一段代码,有点不明白!! LESULT CALLBACK winSunproc ( HWND hwnd, UINT uMsg, WPARAM wPara, LPARAM lParam ) 上面怎么会有() 和, 学c++时没 看到有这些啊? 都是{} 和;啊? 请问怎么回事?谢谢! |
» 猜你喜欢
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有7人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有5人回复
2025冷门绝学什么时候出结果
已经有7人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有6人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复

2楼2009-10-29 09:16:56
3楼2009-10-29 11:23:59
★ ★ ★
nono2009(金币+2,VIP+0):谢谢热心帮助。欢迎常来交流。 10-29 14:05
zhanglei22(金币+1,VIP+0):谢谢!!!! 哈哈 10-29 17:09
nono2009(金币+2,VIP+0):谢谢热心帮助。欢迎常来交流。 10-29 14:05
zhanglei22(金币+1,VIP+0):谢谢!!!! 哈哈 10-29 17:09
|
LRESULT和CALLBACK在WINDEF.H定义: typedef LONG LRESULT; #define CALLBACK __stdcall VC中类似的定义有很多,主要目的是更明确的表示参数用途,比如: typedef LONG LPARAM; typedef LONG LRESULT; 虽然都是LONG,但看到LPARAM就知道一定是Windows消息的第二个参数,看到LRESULT就知道一定是消息处理函数的返回值。 如果没有这些定义,全部都用LONG的话,显然代码看起来就没有这么清楚了。 所以搂住自己写代码的时候,也应该按照这样的规则写,比如消息的第二个参数类型一定写成LPARAM,不要写成LONG或LRESULT等。 LRESULT CALLBACK winSunproc(...)中 LRESULT说明函数返回的是关于消息处理结果的信息 CALLBACK说明函数是回调函数。 winSunproc是函数名。 [ Last edited by magic7004 on 2009-10-29 at 11:49 ] |

4楼2009-10-29 11:44:54













回复此楼