Differenze tra le versioni di "Spostare la finestra di un programma da un desktop ad un altro del video"

Da Gambas-it.org - Wikipedia.
Riga 5: Riga 5:
 
  Dim ss As String[]   
 
  Dim ss As String[]   
 
    
 
    
  <FONT color=#006400>' ''Individuo l'Handle del programma che ha generato la propria finestra:''</font>
+
  <FONT color=gray>' ''Individua l'handle della finestra programma:''</font>
 
   ss = Desktop.FindWindow("nome_del_programma")   
 
   ss = Desktop.FindWindow("nome_del_programma")   
 
    
 
    
  <FONT color=#006400>' ''...ne individuo la finestra, e la inserisco in una variabile di tipo "DesktopWindow":''</font>
+
  <FONT color=gray>' ''Genera una variabile di tipo "DesktopWindow" dall'handle prima individuato:''</font>
 
   dw = Desktop.Windows.FromHandle(ss[0])   
 
   dw = Desktop.Windows.FromHandle(ss[0])   
 
    
 
    
  <FONT color=#006400>' '' sposto la finestra del programma nel desktop num. 2 (ossia al terzo):''</font>  
+
  <FONT color=gray>' ''La finestra del programma viene spostata nel desktop num. 2 (ossia al terzo):''</font>  
 
   dw.Desktop = 2   
 
   dw.Desktop = 2   
 
    
 
    
 
  '''End'''
 
  '''End'''

Versione delle 03:34, 22 giu 2015

E' possibile determinare lo spostamento della finestra di un programma da un desktop ad un altro del medesimo video in questo modo:

Public Sub Button1_Click()

Dim dw As DesktopWindow  
Dim ss As String[]  
 
' Individua l'handle della finestra programma:
  ss = Desktop.FindWindow("nome_del_programma")  
 
' Genera una variabile di tipo "DesktopWindow" dall'handle prima individuato:
  dw = Desktop.Windows.FromHandle(ss[0])  
 
' La finestra del programma viene spostata nel desktop num. 2 (ossia al terzo): 
  dw.Desktop = 2  
 
End