Autore Topic: BANALE: Evento KeyPress  (Letto 4317 volte)

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #15 il: 02 Agosto 2012, 14:20:07 »
Eccerto!!!
E ogni due anni deve fare pure la revisione... questo perchè il virus possa mantenersi attivo e vitale...  ;D

Offline luigitessitore

  • Gamberetto
  • *
  • Post: 6
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #16 il: 02 Agosto 2012, 16:13:18 »
Ok.. ok..
Non c'è bisogno di rischiare "romazine".
Solo un'altra cosa.. Sarebbe possibile realizzare una applicazione che possa andare in full-screen REALE, cioè sopra eventuali barre/interfacce (Gnome, Unity e briscola).
Oppure, ancora meglio, essere reindirizzata su un altro monitor..??

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.725
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #17 il: 02 Agosto 2012, 16:42:27 »
Sarebbe possibile realizzare una applicazione che possa andare in full-screen REALE, cioè sopra eventuali barre/interfacce (Gnome, Unity e briscola).

Ahia !  :-X Qua mi faccio male !

full-screen REALE..... forse con: Screen.Height e Screen.Width ?


Oppure, ancora meglio, essere reindirizzata su un altro monitor..??
Eh.... qua ci vuole qualche Santo degli schermi: San Midi non mi ha concesso le conoscenze adeguate a questo riguardo così complesso !........  :-\
« Ultima modifica: 12 Settembre 2012, 11:04:10 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #18 il: 02 Agosto 2012, 19:52:06 »
si potrebbe proporzionare la dimensione del Form sulla base appunto dei valori relativi al desktop disponibile passati da quelle funzioni là....  :-[
...dire e non-dire...  :devil:

 :hard:  :mad:   ;)  :ciao:
:ciao:

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.725
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #19 il: 02 Agosto 2012, 20:01:02 »
si potrebbe proporzionare la dimensione del Form sulla base appunto dei valori relativi al desktop disponibile passati da quelle funzioni là....  :-[
...dire e non-dire...  :devil:

 :hard:  :mad:   ;)  :ciao:

Io non ci credo che tu non sia in grado di gestire quelle variabili, Picavbg???
Non sei mica uno alle prime armi !!!
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #20 il: 02 Agosto 2012, 20:11:25 »
É vero, ho risolto, ma mi dispiaccio però ancora  :hard:  :mad: per non avere capito quando dovevo capire ed ho fatto la fine che meritavo:  :skull:
 :ciao:
:ciao:

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.725
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #21 il: 02 Agosto 2012, 20:17:43 »
É vero, ho risolto, ma mi dispiaccio però ancora  :hard:  :mad: per non avere capito quando dovevo capire ed ho fatto la fine che meritavo:  :skull:
 :ciao:


Picavbg è impazzito !  :'(
« Ultima modifica: 12 Settembre 2012, 11:04:44 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #22 il: 02 Agosto 2012, 23:15:35 »
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.725
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #23 il: 02 Agosto 2012, 23:35:29 »
Oppure, ancora meglio, essere reindirizzata su un altro monitor..??

http://gambasdoc.org/help/comp/gb.qt4/screens?v3


...sì, però Screens mi offre delle mere informazioni su quanti monitor vengono usati, più ritorna informazioni sulle dimensioni dello schermo. Ma come si comanda: Fammi vedere questa cosa al monitor 1 anzicché al numero 0 ?  ???

Per ora sono riuscito a capire soltanto come fare per "spostare" le finestre dei programmi da un desktop ad un altro del medesimo monitor:
Codice: gambas [Seleziona]

Public Sub Button1_Click()

  Dim dw As DesktopWindow
  Dim ss As String[]

' Individuo l'Handle del programma che ha generato la propria finestra:
  ss = Desktop.FindWindow("nome_del_programma")

'...ne individuo la finestra, e la inserisco in una variabile di tipo "DesktopWindow":
   dw = Desktop.Windows.FromHandle(ss[0])

' sposto la finestra del programma nel desktop num. 2:
   dw.Desktop = 2

End


Se per esempio posso gestire quattro desktop, troverò il form del programma nel terzo desktop.
« Ultima modifica: 03 Agosto 2012, 04:59:24 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #24 il: 03 Agosto 2012, 07:37:19 »
Se nn ricordo male c'era qualcosa a livello di settings:
Settings[window/geometry, x,y,h,w,s]
Dove s sta per numero del monitor.
La cosa che nn so dirti se vale solo per la MainWindow
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.725
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #25 il: 03 Agosto 2012, 12:26:22 »
Se nn ricordo male c'era qualcosa a livello di settings:
Settings[window/geometry, x,y,h,w,s]

Uhmmm.... se è così... questo mi costringerà a fare un piccolo approfondimento  :specchio: anche su Settings !
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #26 il: 03 Agosto 2012, 12:49:57 »
Buon lavoro.  ;D
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.725
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #27 il: 04 Agosto 2012, 12:59:56 »
Se nn ricordo male c'era qualcosa a livello di settings:
Settings[window/geometry, x,y,h,w,s]
Dove s sta per numero del monitor.
La cosa che nn so dirti se vale solo per la MainWindow

Da qualche ricerca fatta, ho visto che l'ultimo parametro da te indicato (quella "s") dovrebbe effettivamente riferirsi al numero del monitor disponibile.
Però, poiché - da quel mi pare d'aver capito - Settings semplicemente registra su file alcuni valori di impostazioni, che possono successivamente essere richiamati, ma null'altro, resta ancora appesa la questione di "come" e soprattutto "se" c'è un'istruzione o un combinato disposto di funzioni di Gambas con cui poter redirigere la videata da un monitor ad un altro (quando se ne ha più di uno a disposizione).
Sempre da ricerca compiuta, ho trovato dei riferimenti a questo argomento: addiritttura qualcuno che con Linux ha utilizzato su un medesimo calcolatore 2 mouse, 2 tastiere e 2 monitor del tutto indipendenti. Si suggeriva di fare una ricerca al riguardo su Google impostando le parole chiavi di ricerca: dual head.
« Ultima modifica: 04 Agosto 2012, 13:02:01 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #28 il: 04 Agosto 2012, 18:43:46 »
Mi sembrava che l'intenzione di luigitessitore fosse quella di indirizzare l'output video su un monitor specifico all'avvio dell'aplicazione, non quello di selezionare il monitor strada facendo.
Ora tu stai sfrigolando la mia curiostà.
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.725
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: BANALE: Evento KeyPress
« Risposta #29 il: 05 Agosto 2012, 03:59:09 »
Mi sembrava che ....
Ma mi domando: anche volendo indirizzare l'output video su un monitor specifico all'avvio dell'applicazione, con quale istruzione lo si comanda ?  :-\
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »