resource.h 中定义的ID值

来源:百度知道 编辑:UC知道 时间:2024/06/24 00:36:36
resource.h 中定义的ID值是不是可以随便定义,只要不重复就行?值的大小有没有范围的?

1 ID值是可以随便定义的,资源类型相同的保证ID不重复就可以了,比如不能有2个DLG是10000,但是可以1个DLG是10000,一个String是10000,同时还要记住不要和一些预定义的比如ID_OK,ID_CANCEL重复哦。
2 值的范围是0~65535,其中有些较小的值已经被预定义了,请谨慎使用。

可以随便定义,同一个对话框中不能重复,如果在两个对话框中可以重复。

ID值是一个int型的变量,范围就是int的范围,负数都是可以的,但不能为0。

可以随便定义,但是范围好象是0~65536吧

长知识了,ID确实可以是负值,而且可以用GetDlgCtrlID取到这个负值。

看来魔高丈说的是正确的。

没错