String aus einer id machen
-
Hallo,
ich habe gerade in einem anderen Thread folgenden Satz gelesen:
"es gibt ne funktion um aus ner id nen string zu machen... weiss den namen aber grad ned"
Aslo mit id war da wohl ein IDC_... gemeint.
Weiß wer ob es so eine Funktion gibt und wie sie heißt?Danke,
Thomas
-
LoadString?
Dazu muss der String aber in der Stringtable stehen.
-
ICh glaube er meint eher das wenn du ein Control hast (IDC_TESTBUTTON)
und du eine string hast (testbutton) das du daraus den zugriff aufs control bekommststring->convert(toRESOURCEID)
-
... oder ist es MAKEINTRESOURCE?
-
Ich kann ja mal erklären was mein Problem ist:
Ich habe eine ganze Latte an IDCs.
Ich möchte aber nicht alles hart codieren, sondern über textdateien steuern.
Angenommen IDC_TESTBUTTON = 123Eine möglichkeit wäre z.b. folgender Eintrag in den Textdateien:
testbutton = IDC:123;TEXT:TestTextDadurch hätte ich die IDC des Buttons, da VS die IDCs aber scheinbar wirllkürlich durchwürfelt kam mir das zu unsicher vor.
Also hab ich folgendes gemacht:
testbutton = TEXT:TestTextUnd im code eine riesen Liste für alle controls angelegt die folgendermaßen aussieht:
liste.add ("testbutton", IDC_TESTBUTTON);Gibt es eine elegantere Methode für die Umsetzung?