Thema: Delphi Submenu anzeigen

Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#1

Submenu anzeigen

  Alt 1. Sep 2017, 17:21
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
  Mit Zitat antworten Zitat