Uso della classe DesktopWatcher
Da Gambas-it.org - Wikipedia.
Versione del 25 gen 2013 alle 15:19 di Vuott (Discussione | contributi) (Nuova pagina: La classe '''DesktopWatcher''' osserva il desktop sullo schermo. Essa consente all'utente di essere in grado di rilevare l'attività dello schermo con i gestori di eventi: ''variabileT...)
La classe DesktopWatcher osserva il desktop sullo schermo. Essa consente all'utente di essere in grado di rilevare l'attività dello schermo con i gestori di eventi: variabileTipoDesktopWatcher_nomeEvento(parametro-eventuale).
Esempio:
Private dw As New DesktopWatcher As "dw" Public Sub Form_Open() ' Restituisce o imposta se l'oggetto DesktopWatcher guarda solo la finestra principale: dw.RootWindow = True End ' Se avvengono dei cambiamenti all'interno del desktop, ma anche: ' se si cambia desktop, ossia se si passa ad un altro desktop dello schermo; ' se viene spostato il focus da una finestra di un programma alla finestra di un altro programma; ' allora viene sollevato questo evento: Public Sub dw_ActiveWindow( ) TextLabel1.Text = "Modifica all'interno del Desktop !" End ' Se si cambia desktop, ossia se si passa ad un altro desktop dello schermo, ' allora viene sollevato questo evento: Public Sub dw_Change( ) TextLabel1.Text = "Cambio Desktop !" End ' Questo evento viene sollevato se l'elenco delle finestre è cambiato, ' cioè se una finestra è stata aperta, chiusa, o se l'ordine di sovrapposizione è cambiato: Public Sub dw_Windows( ) TextLabel1.Text = "Evento _Windows !" End