Zitat:
Einen konkreten Fehler sehe ich nicht, wohl aber was ich anders mache (und bei mir funktionieren drei Untermenüeinträge): ich weise meinem ListMenuItem.wID die nächste Nummer (bei dir uId+1) zu und nicht etwa indexMenu. Du mischt da so wie Du das machst Position und ID.
Also, ich hab das jetzt mal geändert und getestet, aber leider tut sich da nix. Kannst du evtl. mal bei dir 1-2 Untermenü-Einträge mehr erstellen und testen ob da ein ähnliches Phänomen zu verzeichnen ist?
Gruß
Stefan