Ich zeichne mein Submenu in WM_DRAWITEM:
Das zeichnen kann unter umständen länger dauern je nach dem wie viele Einträge das Menu hat.
Jetzt möchte ich das SubMenu erst Anzeigen wenn das zeichnen der Einträge fertig ist.
Ein SubMenu hat aber kein Window
Handle.
Wie kann ich es trotzdem solange verstecken bis das zeichnen fertig ist?
Theoretisch..
Delphi-Quellcode:
IDM_SELECTCHAPTER .. IDM_SELECTCHAPTER_LAST:
begin
ShowWindow(PDis.hwndItem, IIF((integer(PDis.ItemId) - IDM_SELECTCHAPTER =
aMediaProperty.NumChapter), SW_SHOW, SW_HIDE));
end;
PDis.hwndItem ist nicht gültig.
Wie komme ich an das
Handle auf dem die Items gezeichnet werden ?
gruss