0
我定義資源ID如下: #define _RESOURCE_ID 150 #define IDR_OPBUTTON _RESOURCE_ID + 10
資源ID
當我使用下面的代碼更改按鈕上的文字,這是行不通的: SetDlgItemText(hWnd, IDR_OPBUTTON, _T("-"));
但是,如果我直接給它一個號,它確實有效: #define IDR_OPBUTTON 160
有人可以告訴我爲什麼嗎?提前致謝!
此外,我嘗試功能GetDlgItemInt
爲文本框,它具有相同的行爲。
您是否嘗試放置圓括號? '#define IDR_OPBUTTON(_RESOURCE_ID + 10)' – sergiol
@sergiol,謝謝!有用! – gTiancai