, dit artikel zal je vertellen hoe het begin van een systeem van toepassing op icoon te beperken (in het recht van het Oude Testament, het regionale), een systeem tray, tray, in de goede Oude Testament "achtergrond" van toepassing kan zijn icoon.Een icoon in de bel shell_notifyicon API - heeft aangekondigd in de shellapi eenheid pallet, door de voortdurende nim_add (dat het meer een icoon), de oplossing van een tnotifyicondata registratie van gegevens, met inbegrip van de behandeling van een icoon van de iconen, als een instrument dat in de tekst als de muis icoon, het raam, bericht ontvangen de iconen icoon en de aard van de informatie zal worden toegezonden aan het raam.,,,,,,,,, shellapi; een totaal, wm_icontray = wm_user + 1; ///////gebruikers van de definitie van de aard van het bericht,,,,,,,,,,,, var,... Tnotifyicondata NOTIFYICONDATA:,,,,,, de uitvoering van het programma is een gebeurtenis. Formcreate (afzender: TObject); begin, met NOTIFYICONDATA,,,Om te beginnen, Wellcome: = icoon.;,, strpcopy (sztip, toepassing);,,,,, ucallbackmessage:=: = behandeling; wm_icontray UID:= 1;,,,,, nif_message nif_icon uFlags:= + + nif_tip;,, = groot (tnotifyicondata); tot slot,,,, shell_notifyicon (nim_add; @ NOTIFYICONDATA);,,,,, het einde van de behandeling; icoon berichten ontvangt, form1 icoon wm_icontray nieuws.De vangst en de verwerking van deze boodschap, we moeten een nieuwe verklaring van de methode in de vorm van ons.Bijvoorbeeld:,,,,, is een gebeurtenis = (platform),,...,, privé, persoonlijke verklaringen {},,,,,, icontray (var het programma: tmessage); informatie wm_icontray;,,,,, openbare verklaringen} {,,,,,,, aan het einde van... In deze partij; voor de tenuitvoerlegging van de wetgeving, kunnen we een pop - up - menu 's, als de gebruikers door te klikken op de iconen.Stel dat je is het creëren van een popupmenu1 menu, de volgende code kan zijn: een gebeurtenis plaatsvindt,,, programma. Icontray (var het: tmessage);,, var, cursorpos:tpoint;,,,, als msg.lparam = wm_rbuttondown dan beginnen, en getcursorpos (cursorpos); popupmenu1, pop,. (cursorpos. X, cursorpos. Y); - andere,,,,,, aan het einde van de erfenis;,,,, dat de vorm en de verborgen, normaal zou je ook op de POP - up menu van de vorm, dus wat je moet doen is het schrijven van een gebeurtenis van de tabellen. De methode van het blad geschrapt en kunnen de icoon: een gebeurtenis,,, programma. Mnushowclick (afzender: TObject);,,,,, begint te vertonen; /shell_notifyicon (nim_delete @ NOTIFYICONDATA);,, aan het einde vanAls de gebruiker vorm is gesloten, kan je het gebruiken om het te verbergen, dan weer in het bakje icoon, als je hem verwijderd hebben, toen je het zag.Bijvoorbeeld: een gebeurtenis plaatsvindt,,, programma. Formclose (afzender: TObject; var: de actie van tcloseaction);,,,,, kan optreden: =; verborgen;,, /shell_notifyicon (nim_add @ NOTIFYICONDATA);,,,,, aan het einde van de toepassing; afwerking, kan je in. Uit de toepassing van de POP - up programma 's hebben een menu' s.In dit geval, je moet het klikt het schrappen van de voltooiing van de programma 's van de icoon, gebeurtenis plaatsvindt:,,, een gebeurtenis. Mnuexitclick (afzender: TObject);,,,, shell_notifyicon (nim_delete @ NOTIFYICONDATA); toepassing van,,,,,,. ProcessMessages definitieve beëindiging;; toepassing.;,,, van dit artikel in zijn geheel voorbeelden van de source code kan worden gedownload van: http://www.latiumsoftware.com/download/d00035.zip,,,,
De start van het programma in het blad icoon,
Previous:De vereenvoudiging van de server,