问题描述如下:-- 工程包含文件: resource.h  main.c  main.rc
-- main.c 包含resource.h和语句:SendDlgItemMessage(g_hDlg, BUTTON_ID...
-- 修改resource.h里的定义:#define BUTTON_ID 100  -> #define BUTTON_ID 101
-- build工程结果VC++ 6.0 并没有重新编译main.c,导致SendDlgItemMessage失效,因为BUTTON_ID的值变了。不明白的是,既然main.c 包含了resource.h,为什么已经修改了resource.h 却不重新编译main.c ?