Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [VB6] Form

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    41

    [VB6] Form

    Salve a tutti, vi espongo il mio problema.
    Ho fatto un form che si visualizza nell'angolo in basso a dx dello schermo,
    io vorrei che quando il programma è in esecuzione e si clicca sul desktop
    il form scomparisse e si visualizzasse una tryicon sulla barra..
    Ho già fatto la parte della tryIcon ma nn so come fare al click sullo
    schermo a far scomparire il
    form.
    Ho provato con l'evento LostFocus del form ma nn mi funziona come sperato.
    Ringrazio anticipatamente per le risposte.

    Ciao

  2. #2
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    L'evento deactivate?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    41
    no..avevo gia provato...ho risolto con un api la posto se a qualcuno puo interessare:

    'dichiarazione
    Public Declare Function GetActiveWindow Lib "user32" () As Long

    'dichiaro un timer che controlla ogni tot tempo
    Private Sub Timer1_Timer()
    'Mi riprendo lo stato della finestra
    a = GetActiveWindow()

    ' if a = 0 allora nascondo il form
    If a = 0 Then
    Icontray()
    End If
    End Sub

    Ciao e grazie cmq.

  4. #4
    forse è la + sbrigativa ma non la + corretta io userei send message per vedere quando l'applicazione perde il focus
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.