Mein Problem ist folgendes
Ich schicke von außen also aus der Anwendung eine ID für meine Combobox.
Innerhalb der
DLL möchte ich diese nun in einer Case Anweisung auswerten.
Nun kommt oben genannter Fehler!
Wie kann ich diese trotzdem als Constante übergeben ?
In der Anwendung..
ID_COLORPICK = WM_APP + 119; // ColorPicker auf TAB 1
Delphi-Quellcode:
HCombo := CreateWindowEx(0, 'COMBOBOX', PWideChar(ColorLabel), LStyle,
Width - 24, 0, 1, 152, FHColorPicker, DlgItemID, SkinEngine.skInstance,
nil);
DlgItemID ist dann die Constante.. Die will die Case Anweisung aber nicht!
gruss
Dann hast Du das falsch aufgesetzt. ein
Delphi-Quellcode:
case DlgItemID of
ID_COLORPICK: ....
end;
funktioniert auf jeden Fall. Falls Du versucht haben solltest, DlgItemID als einen der Selektoren zu verwenden brauchst Du definitiv mehr Schlaf, das wäre ein übler neuronaler Kurzschluß
.