win32汇编中菜单ID的范围为什么是在1~65535之间
老罗的书上说是因为字符串在内存中的线性地址总是大于10000h,那这又是为什么呢?
追问:为什么必须在10000h以内?我要问的就是为什么字符串在内存中的线性地址总是大于10000h,数值小于10000h啊
老罗的书上说是因为字符串在内存中的线性地址总是大于10000h,那这又是为什么呢?
追问:为什么必须在10000h以内?我要问的就是为什么字符串在内存中的线性地址总是大于10000h,数值小于10000h啊
答案:windows用无符号整数类型数据来存储资源句柄,无符号整数型数据范围就是1~65535
其他:id必须是数值,不能被系统判断为字符串。所以必须在10000h以内,即小于65535 字符串在内存中的线性地址总是大于10000h 是因为在用户地址空间分布中:NULL指针分配的分区是0-oxFFFF