| 查看: 296 | 回复: 3 | |||
| 当前主题已经存档。 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
【求助】求助vc的窗口程序?
|
|||
|
在学习vc++6.0 窗口程序时遇到一段代码,有点不明白!! LESULT CALLBACK winSunproc ( HWND hwnd, UINT uMsg, WPARAM wPara, LPARAM lParam ) 上面怎么会有() 和, 学c++时没 看到有这些啊? 都是{} 和;啊? 请问怎么回事?谢谢! |
» 猜你喜欢
11408软件工程求调剂
已经有3人回复
一志愿211 初试270分 求调剂
已经有8人回复
300求调剂,材料科学英一数二
已经有6人回复
学硕274求调剂
已经有9人回复
本科双非材料,跨考一志愿华电085801电气,283求调剂,任何专业都可以
已经有7人回复
各位老师好,我的一志愿为北京科技大学085601材料专硕
已经有3人回复
317分 一志愿南理工材料工程 本科湖工大 求调剂
已经有7人回复
081200-11408-276学硕求调剂
已经有5人回复
316求调剂
已经有7人回复
322求调剂
已经有7人回复
★ ★ ★
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

2楼2009-10-29 09:16:56
3楼2009-10-29 11:23:59














回复此楼
20