Kann es hier grade nicht ausprobieren. Aber ist es vielleicht als SCOPEDENUMS definiert?
Setz doch mal den Typ vorne an.
Delphi-Quellcode:
function WindowState2String (value: TWindowState): String;
begin
if value = TWindowState.wsNormal then
Result := 'wsNormal';