Hallo,
Ik heb de SDR ontvanger van Elektuur gekocht en nu probeer ik een DLL te schrijven om deze ontvanger aan WinRad te koppelen. Functioneel werkt dit, ik zit echter nog met een paar cosmetische uitdagingen.
Als ik het controle paneel als formstyle "fsStayOnTop" geef, dat staat deze ook echt "OnTop", ook wanneer WinRad niet het active venster is, dat is erg irritant.
Als ik het controle paneel als "fsNormal" definieer dan verdwijnt deze om de haverklap naar de achtergrond en moet ik deze weer terug halen met de speciale toets hiervoor in WinRad (H-toets).
Als ik hem als een "fsMDIChild" definieer, dan krijg ik een runtime error dat de MDIParent niet gevonden wordt.
Ik wil dus graag dat mijn controle paneel (gedefinieerd als een TForm) "OnTop" blijft in het hoofdwindow van WinRad en niet op mijn gehele desktop. Ik zit al een poosje te zoeken naar een oplossing voor dit probleem maar heb tot nu toe niets kunnen vinden, daarom wend ik me nu maar tot de guru's alhier. Ik beschik dus alleen over een API voor een uitbreidings DLL van WinRad en heb geen inzage in de code van WinRad zelf.
PS, de DLL maak ik in C++ Builder.
Gert Jan.
Ik heb de SDR ontvanger van Elektuur gekocht en nu probeer ik een DLL te schrijven om deze ontvanger aan WinRad te koppelen. Functioneel werkt dit, ik zit echter nog met een paar cosmetische uitdagingen.
Als ik het controle paneel als formstyle "fsStayOnTop" geef, dat staat deze ook echt "OnTop", ook wanneer WinRad niet het active venster is, dat is erg irritant.
Als ik het controle paneel als "fsNormal" definieer dan verdwijnt deze om de haverklap naar de achtergrond en moet ik deze weer terug halen met de speciale toets hiervoor in WinRad (H-toets).
Als ik hem als een "fsMDIChild" definieer, dan krijg ik een runtime error dat de MDIParent niet gevonden wordt.
Ik wil dus graag dat mijn controle paneel (gedefinieerd als een TForm) "OnTop" blijft in het hoofdwindow van WinRad en niet op mijn gehele desktop. Ik zit al een poosje te zoeken naar een oplossing voor dit probleem maar heb tot nu toe niets kunnen vinden, daarom wend ik me nu maar tot de guru's alhier. Ik beschik dus alleen over een API voor een uitbreidings DLL van WinRad en heb geen inzage in de code van WinRad zelf.
PS, de DLL maak ik in C++ Builder.
Gert Jan.