Differenze tra le versioni di "Spostare la finestra di un programma da un desktop ad un altro del video"
Da Gambas-it.org - Wikipedia.
(Una versione intermedia di uno stesso utente non è mostrata) | |||
Riga 1: | Riga 1: | ||
E' possibile determinare lo spostamento della finestra di un programma da un desktop ad un altro del medesimo monitor-video usando la Proprietà ".Desktop" della Classe "DesktopWindow" del Componente "gb.desktop.x11". | E' possibile determinare lo spostamento della finestra di un programma da un desktop ad un altro del medesimo monitor-video usando la Proprietà ".Desktop" della Classe "DesktopWindow" del Componente "gb.desktop.x11". | ||
− | + | ||
+ | Nell'esempio che segue bisognerà attivare i Componenti "gb.desktop" e "gb.desktop.x11". | ||
+ | Public Sub Button1_Click() | ||
Dim dw As DesktopWindow | Dim dw As DesktopWindow | ||
Riga 6: | Riga 8: | ||
<FONT color=gray>' ''Individua l'handle della finestra del programma:''</font> | <FONT color=gray>' ''Individua l'handle della finestra del programma:''</font> | ||
− | i = Desktop.FindWindow("<FONT color= | + | i = Desktop.FindWindow("<FONT color=#B22222>''nome_della_finestra_del_programma''</font>", Null, Null)[0] |
<FONT color=gray>' ''Genera una variabile di tipo "DesktopWindow" dall'handle prima individuato:''</font> | <FONT color=gray>' ''Genera una variabile di tipo "DesktopWindow" dall'handle prima individuato:''</font> | ||
Riga 14: | Riga 16: | ||
dw.Desktop = 2 | dw.Desktop = 2 | ||
− | + | End |
Versione attuale delle 17:13, 28 giu 2024
E' possibile determinare lo spostamento della finestra di un programma da un desktop ad un altro del medesimo monitor-video usando la Proprietà ".Desktop" della Classe "DesktopWindow" del Componente "gb.desktop.x11".
Nell'esempio che segue bisognerà attivare i Componenti "gb.desktop" e "gb.desktop.x11".
Public Sub Button1_Click() Dim dw As DesktopWindow Dim i As Integer ' Individua l'handle della finestra del programma: i = Desktop.FindWindow("nome_della_finestra_del_programma", Null, Null)[0] ' Genera una variabile di tipo "DesktopWindow" dall'handle prima individuato: dw = Desktop.Windows.FromHandle(i) ' La finestra del programma viene spostata - ad esempio - nel desktop di indice num. 2 (ossia al terzo): dw.Desktop = 2 End