In der Viewklasse meiner Anwendung habe ich 6 CButton-Objekte, die ich in MyAppView::OnCreate() mittels Create-Methode aufrufe. Der letzte Parameter der Create-Methode bestimmt ja letztlich die ID des Buttons. Nun meine Frage: vergibt man diese willkürlich? Ich wollte in der Ressource.h einige IDs definieren und weiß nicht so recht, welchen Zahlenbereich ich ungefährlich nutzen kann. Oder gibt es dafür auch eine Variable ähnlich wie bei den Windows-Messages (WM_USEr oder WM_APP), die man dann mit WM_APP+1 .... unsw. hochzählen kann?
hi, für sowas eignet sich der WM_USER bereich, zumindest nehm ich den immer für sowas. ich schreib mir dann in den header der App (dann ist das gleich allen klassen bekannt)
genau sowas hatte ich mir auch schon gedacht. Mich hatte nur etwas irritiert, dass WM_USER ja für Nachrichten und nicht für Ressourcen-IDs steht. Datentechnisch wird das ja nicht unterschieden, sind ja beides Ganzzahltypen (long glaub ich). Wo kann man denn mal eine Zusammenstellung finden, welche Zahlenbereiche frei verfügbar sind, welche von Windows belegt werden und welche Visual C++ benutzt?