definiere ich Ressourcen-IDs wie folgt: #define _RESOURCE_ID 150 #define IDR_OPBUTTON _RESOURCE_ID + 10
Ressourcen-IDs in VC++
Wenn ich Code unten, um den Text der Schaltfläche zu ändern, es funktioniert nicht: SetDlgItemText(hWnd, IDR_OPBUTTON, _T("-"));
Aber wenn ich ihm gebe eine Nummer direkt funktioniert es: #define IDR_OPBUTTON 160
Kann mir jemand sagen, warum? Danke im Voraus!
Auch habe ich die Funktion GetDlgItemInt
für ein Textfeld versucht, es hat das gleiche Verhalten.
Haben Sie versucht, Klammern zu setzen? '#define IDR_OPBUTTON (_RESOURCE_ID + 10)' – sergiol
@sergiol, danke! Es klappt! – gTiancai