Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Pannello QD-OLED da 32 pollici con risoluzione 4K, frequenza di aggiornamento a 240Hz e tempi di risposta rapidissimi: il Gigabyte MO32U24 evolve il progetto del suo predecessore MO32U e alza ulteriormente l'asticella delle prestazioni. È ancora una volta un monitor indirizzato ai giocatori più esigenti
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
realme 16 5G è un nuovo smartphone con sensore Sony IMX 852 da 50MP sul retro e uno specchio selfie fisico integrato nella camera bar, una prima nel segmento di mercato. Batteria da 6550mAh in un corpo da 8,1mm e 183g, certificazione IP69K e ricarica da 45W completano un pacchetto aggressivo per la fascia media, per uno dei prodotti più interessanti del produttore sul piano commerciale
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Sono ormai definitive le nuove norme del Codice della Strada per i monopattini elettrici. Non solo targa e assicurazione, le regole sono tante e riguardano diversi aspetti, vi spieghiamo come evitare sanzioni che possono essere salate
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-10-2006, 18:26   #1
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2790
[VB6] Problema con WebBrowser

Ho creato un programmino che fa da autosurf (visita determinate pagine con tempi prefissati tutto da solo). Il problema è che ogni volta che il programma apre una nuova pagina se il programma è stato ridotto a icona si ripristina e si mette in primo piano diventando fastidioso. C'è un modo per impedirglielo e farlo restare ridotto a icona? Grazie mille!
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 03-10-2006, 19:38   #2
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2790
Uppo..
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 04-10-2006, 14:23   #3
icecube_HU
Member
 
L'Avatar di icecube_HU
 
Iscritto dal: May 2006
Messaggi: 71
Quote:
Originariamente inviato da wingman87
Ho creato un programmino che fa da autosurf (visita determinate pagine con tempi prefissati tutto da solo). Il problema è che ogni volta che il programma apre una nuova pagina se il programma è stato ridotto a icona si ripristina e si mette in primo piano diventando fastidioso. C'è un modo per impedirglielo e farlo restare ridotto a icona? Grazie mille!
Ma il programma deve rimanere sempre invisibile/minimizzato fino a quando non ha letto tutte le pagine ?

Mi pare di ricordare che WebBrowser non funziona se il form e' invisibile....

Allora potresti fare cosi':
- PRIMA di caricare una nuova pagina, imposti la proprieta' Top del form su cui e' presente il WebBrowser ad un valore come -10000 (cosi' rimane fuori schermo e non e' visibile);
- carichi la pagina;
- reimposti WindowState a vbMinimized;
- quando hai finito tutte le pagine ripristini Top e WindowState;

Puo' esserti utile ??? Ciao !
icecube_HU è offline   Rispondi citando il messaggio o parte di esso
Old 04-10-2006, 22:15   #4
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2790
Grazie mille x la risposta. Il problema è che il form lo voglio poter vedere, cioè, se non l'ho minimizzato io non vorrei facesse tutte queste operazione, il problema si pone solo quando l'utente l'ha ridotto a icona. Se si potesse intercettare quando l'utente lo riduce a icona si potrebbe fare.. ma mi sa che non si può..
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 25-10-2006, 11:41   #5
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2790
UP
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 26-10-2006, 19:27   #6
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2790
UP
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 27-10-2006, 18:22   #7
icecube_HU
Member
 
L'Avatar di icecube_HU
 
Iscritto dal: May 2006
Messaggi: 71
Quote:
Originariamente inviato da wingman87
Grazie mille x la risposta. Il problema è che il form lo voglio poter vedere, cioè, se non l'ho minimizzato io non vorrei facesse tutte queste operazione, il problema si pone solo quando l'utente l'ha ridotto a icona. Se si potesse intercettare quando l'utente lo riduce a icona si potrebbe fare.. ma mi sa che non si può..
Ho visto solo ora questa tua richiesta...

Certo che si puo': c'e' l'evento Resize che viene generato in questi casi !

Codice:
Private Sub Form_Resize
  If Me.WindowState = vbMinimized Then
      ' qui il codice da eseguire quando la finestra viene minimizzata...
  End If
End Sub
Ciao !!
icecube_HU è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2006, 23:05   #8
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2790
Ciao, provando a fare quello che mi hai detto mi si è presentato il problema opposto, cioè devo intercettare quando l'utente clicca sull'icona per far riaprire la finestra, infatti se uso l'evento resize non posso distinguere se è stato l'utente a cliccare sull'icona o se è stato il webbrowser a far ingrandire la finestra.
X evitare che la finestra stia in primo piano ho trovato questa api:
http://www.allapi.net/apilist/SetWindowPos.shtml
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2006, 22:36   #9
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2790
Non ho ancora trovato la soluzione!
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2006, 22:31   #10
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2790
Allora, faccio un piccolo riassunto:
- il programma salta fuori non ogni volta che il webbrowser carica una pagina ma solo a volte (forse quando nella pagina ci sono dei frame ma non ne sono sicuro)
- come ha detto icecube quando il webbrowser è invisibile non funziona
- il programma non deve stare sempre nascosto, semplicemente non deve apparire da solo dopo che l'ho ridotto a icona

Non c'è un modo x bloccare lo stato di una finestra e di sbloccarlo solo quando clicco sull'icona? Così potrei fare una cosa del genere:
Codice:
Private Sub Form_Resize
  If Me.WindowState = vbMinimized Then
      'blocco lo stato della finestra
      exit sub
  End If
  'sblocco lo stato della finestra
End Sub
Ma scommetto che è troppo facile x essere vero..
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 08-11-2006, 20:30   #11
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2790
Allora, ho trovato una soluzione (per niente elegante) ma funzionante, si ispira un po' a quello che mi ha consigliato icecube. Ve la posto qui:
Codice:
Private Sub Form_Resize()
If Me.WindowState = vbMinimized Then
        If ridIcona = True Then
            Me.WindowState = vbNormal
            Me.top = topRec
            Me.WindowState = vbMaximized
            ridIcona = False
            SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
            SetWindowPos Me.hwnd, HWND_TOP, 0, 0, 0, 0, SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
        Else
            Me.WindowState = vbNormal
            topRec = Me.top
            Me.top = 30000
            ridIcona = True
        End If
        Exit Sub
End If
End Sub
Se avete soluzioni migliori postatele. E' ancora imperfetto ci sarebbero altri controlli da fare ma l'idea è questa
wingman87 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh Recensione realme 16 5G: lo smartphone con Selfi...
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni Come rispettare tutte le nuove regole per i mono...
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta DLSS 4.5: con Dynamic Frame Generation e MFG 6X ...
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere) Plaud NotePin S, il registratore IA si fa indoss...
L'FBI ha costruito una città segr...
AMD usa il MacBook Neo come bersaglio in...
Intel prepara 'Raptor Lake Next'? Nel 20...
Una telefonata del CEO di Amazon dietro ...
Grazie a GLIMPSE-17775 il telescopio spa...
Samsung Galaxy A27 5G è ufficiale...
TCL aggiorna la sua gamma di monitor per...
Anche OPPO avrà uno smartphone co...
La Radeon RX 9070 XT appare su Steam e m...
L'America si ribella ai datacenter: bloc...
'Artificial General Engineer': l'IA di J...
Il drone NASA Dragonfly, che voler&agrav...
Stop immediato a Fable 5 e Mythos 5: il ...
"Prime Day Amazon il 23-26 giugno": sì e...
Oggi 2 super MacBook Pro M5 e M5 Pro, 24...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 08:19.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v