lilililili 发表于 2012-5-5 19:36:08

win32汇编的问题

            win32程序设计的例子      资源文件的宏定义
            #define IDM_MAIN      0x2000 //菜单
            #define IDA_MAIN         0x2000 //加速键
            为什么要定义成一样的数值???
            定义成一样的数值,那用它们的ID怎么能区分开?
            还有后面的光标图标章节也是这样:
            #define ICO_BIG             0x1000
            #define CUR_2                0x1000

            新手。。。
            tell me why!!!

Y.H 发表于 2012-5-5 19:36:09

这个可以说编译器或WINDOWS会自动给你区分的,毕竟菜单资源和加速键资源不是一个类型的!

离尘※影 发表于 2012-5-6 11:14:58

因为它们实现同样的功能,定义一样可以减少判断次数

S4C 发表于 2012-5-6 12:33:29

:lol:lol:lol:lol

xsx 发表于 2012-5-8 18:49:13

一楼说的对   

lilililili 发表于 2012-5-9 02:31:05

离尘※影 发表于 2012-5-6 11:14 static/image/common/back.gif
因为它们实现同样的功能,定义一样可以减少判断次数

实现同样的功能是啥意思?
图标和光标也可以实现同样的功能吗?

lilililili 发表于 2012-5-9 02:31:52

xsx 发表于 2012-5-8 18:49 static/image/common/back.gif
一楼说的对

实现同样的功能是啥意思?
图标和光标也可以实现同样的功能吗?

xsx 发表于 2012-5-9 19:29:28

比如按下菜单键和按下快捷键就是实现同样的功能

拉登o睡觉 发表于 2012-5-9 19:36:16

不是同类型的,可以出现ID相同!
页: [1]
查看完整版本: win32汇编的问题