anoniem Geplaatst: 26 mei 2002 Delen Geplaatst: 26 mei 2002 Kan iemand mij vertellen hoe je een programma kan minimaliseren in de system tray? En op een bepaald ogenblik te voorschijn laten komen? Quote Link naar reactie
anoniem Geplaatst: 26 mei 2002 Auteur Delen Geplaatst: 26 mei 2002 [quote:335eca62f7="bolleken"]Kan iemand mij vertellen hoe je een programma kan minimaliseren in de system tray? En op een bepaald ogenblik te voorschijn laten komen?[/quote:335eca62f7] Het icoontje in de system is niets meer en minder dan een icoontje. Je kunt daar een icoontje toevoegen door de shell (explorer) een berichtje te sturen zoals "Hé, voeg mijn icoontje toe" of "Hé, verwijder mijn icoontje weer." :P Hier is een zogenaamde API voor, nl Shell_NotifyIcon(...) waaraan je een aantal parameter mee moet geven, zoals welk icoontje er getoond moet worden, tooltip, callback message. Als er iets gebeurd met het icoontje (zoals mouseklik, mousemove,etc.) krijg je een berichtje van de shell die je dan zelf moet afhandelen. Aan de hand van het bericht kun je dan een bepaalde actie uitvoeren. Bijvoorbeeld bij klikken -> Positie van Muiscursor opvragen en menuutje laten zien. Het laten zien van je Form/Window is gewoon een kwestie van Visible=False/True o.i.d. Quote Link naar reactie
anoniem Geplaatst: 26 mei 2002 Auteur Delen Geplaatst: 26 mei 2002 Hebben we het over Visual Basic, Delphi, C (++)??? Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen