VC ++中的资源ID

时间:2016-08-12 03:11:22

标签: visual-c++ resource-id

我定义资源ID如下: #define _RESOURCE_ID 150 #define IDR_OPBUTTON _RESOURCE_ID + 10

当我使用下面的代码更改按钮的文本时,它不起作用: SetDlgItemText(hWnd, IDR_OPBUTTON, _T("-"));
但如果我直接给它一个数字,它确实有效: #define IDR_OPBUTTON 160

有人可以告诉我为什么吗?提前谢谢!
另外,我尝试将函数GetDlgItemInt用于文本框,它具有相同的行为。

1 个答案:

答案 0 :(得分:0)

你试过括号吗?

#define IDR_OPBUTTON (_RESOURCE_ID + 10)