Zitat:
Hinweis: Ich arbeite maximal mit Delphi 7, daher kann es gut sein, dass es in deiner Delphiversion die Möglichkeit der Wertzuweisung bei den Enum's gibt. Davon weiss ich aber nichts aus Ermangelung einer höheren Version. (Und ich weigere mich Dinge zu erlernen, die ich nicht praktisch anwenden kann...)
Ich habe es mal getestet.
Es scheint so als wenn der compiler es annehmen würde.
Kommt zumindest kein Fehler.
Delphi-Quellcode:
Type
eMsgWhen = Set Of (MSG_AFTER = 1, MSG_BEFORE = 2, MSG_BEFORE_AND_AFTER = MSG_AFTER Or MSG_BEFORE);
// MSG_AFTER Message calls back after the original (previous) WndProc
// MSG_BEFORE Message calls back before the original (previous) WndProc
// MSG_BEFORE_AND_AFTER Message calls back before and after the original (previous) WndProc
gruß