2016-08-12 2 views
0

определяют идентификаторы ресурсов, как показано ниже: #define _RESOURCE_ID 150 #define IDR_OPBUTTON _RESOURCE_ID + 10 идентификаторов ресурсов в VC++

Когда я использую ниже код, чтобы изменить текст кнопки, он не работает: SetDlgItemText(hWnd, IDR_OPBUTTON, _T("-"));
Но если я дам ему номер прямо , он работает: #define IDR_OPBUTTON 160

Может ли кто-нибудь сказать мне, почему? Заранее спасибо!
Кроме того, я попробовал функцию GetDlgItemInt для текстового поля, он имеет такое же поведение.

+0

Вы пытались установить скобки? '#define IDR_OPBUTTON (_RESOURCE_ID + 10)' – sergiol

+0

@sergiol, спасибо! оно работает! – gTiancai

ответ

0

Вы пытались установить скобки?

#define IDR_OPBUTTON (_RESOURCE_ID + 10) 
Смежные вопросы