Ik zit met het volgende probleem. Ik heb in Delphi een ActiveX library gemaakt die een van een dialog form een showmodal aanroept. Dit gaat goed, alleen verschijnt in de taskbar een knop voor dat form, en dat wil ik niet.
Ik kan gewoon switchen tussen de applicatie en mijn form. De applicatie is echter zoals het hoort niet toegankelijk (disabled) en in de tasklist is slechts degene zichtbaar die actief is. In de taskbar zijn beide windows te zien. Als ik een toolwindow van het form maak, is er geen taskbarbutton niet zichtbaar. Als de applicatie dan eenmaal focus heeft kom ik niet meer terug bij mijn form, want die verschijnt niet in de tasklist. De enige manier om er dan nog uit te komen is een "end process."
Dit is echter nog niet alles. Als er vanaf het form bijvoorbeeld een opendialog aangeroepen wordt, en deze sluit weer, komt er ineens een ander programma tussen het form en de applicatie.
Het lijkt erop dat Delphi (of Windows?) niet goed weet dat mijn form onderdeel is van de applicatie. Hoe los ik dit op?
Ik kan gewoon switchen tussen de applicatie en mijn form. De applicatie is echter zoals het hoort niet toegankelijk (disabled) en in de tasklist is slechts degene zichtbaar die actief is. In de taskbar zijn beide windows te zien. Als ik een toolwindow van het form maak, is er geen taskbarbutton niet zichtbaar. Als de applicatie dan eenmaal focus heeft kom ik niet meer terug bij mijn form, want die verschijnt niet in de tasklist. De enige manier om er dan nog uit te komen is een "end process."
Dit is echter nog niet alles. Als er vanaf het form bijvoorbeeld een opendialog aangeroepen wordt, en deze sluit weer, komt er ineens een ander programma tussen het form en de applicatie.
Het lijkt erop dat Delphi (of Windows?) niet goed weet dat mijn form onderdeel is van de applicatie. Hoe los ik dit op?
Ik ben tenminste niet altijd hypocriet!