sendmessage()的msg参数为什么是UINT类型?而不是string类型?

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:31:05
sendmessage()的msg参数为什么是UINT类型?而不是string类型?

UINT实际上也就是整型的一种
VC内部是以整形数据来区分消息的,而不是以字符串来区分的。而且VC里面处理字符串最终也是将每个字符转化成整型来处理的,因此将msg参数直接定义成UINT型岂不更好?

不要被WM_xxxx这样的消息名称搞混了,其实它是一个宏,你点右键转到声明你就会发现它其实也是定义成一个UINT 的数字