Win32 SDK 编程,关于resource.h的问题
ywhbn 2005-12-29 05:01:39 问题描述如下:
-- 工程包含文件: 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 ?