“Resource.h”头问题。
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by SignalLamp.rc
//
#define IDD_SIGNALLAMP_DIALOG 102
#define IDR_MAINFRAME 128
#define IDB_BITMAP_GRAY 129
#define IDB_BITMAP_GREEN 130
#define IDB_BITMAP_RED 131
#define IDC_CUSTOM_DEMO 1001
#define IDC_RADIO_NORMAL 1002
#define IDC_RADIO_WARNING 1003
#define IDC_RADIO3 1004
#define IDC_RADIO_DISABLE 1004
问题一:这里的“宏”定义“标示”,对应于"SignalLamp.rc"资源文件下的每一个“资源”吗???
问题二:“102、128、129、130...1001、1002、1003、1004”这些数字是什么意思???
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 132
#define _APS_NEXT_COMMAND_VALUE 32771
#define _APS_NEXT_CONTROL_VALUE 1005
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif
问题三:这里的声明过程是不是。
如果定义了“APSTUDIO_INVOKED”,并且,如果没有定义“APSTUDIO_READONLY_SYMBOLS”,那么定
义“_APS_NEXT_RESOURCE_VALUE”、“_APS_NEXT_COMMAND_VALUE”、“_APS_NEXT_CONTROL_VALUE ”、“_APS_NEXT_SYMED_VALUE”
理解的对吧???在这里定义这些标示的作用是什么呢???