Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    532

    AppActivate solo quando esiste la finestra aperta

    Quando uso

    AppActivate "titolo"

    con visual basic 6

    per attivare una finestra con "titolo" capita che se la finestra per
    un problema qualsiasi ritarda ad aprirsi e viene il turno di
    AppActivate "titolo" ottengo un errore.
    Allora ho inserirto una pardita di tempo in pratica un for che
    da il tempo alla finestra di aprirsi.
    Tutto ciò però non mi soddisfa è solo una pezza per un buco.
    Esiste un modo per accertarmi che la finestra con "titolo" sia aperta?

    Ciao

  2. #2
    codice:
    Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
    
     'per richiamarla
    
    dim lRes as long
    
    lres = FindWindow("", titolo)
    se lres > 0 la finestra c'è
    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.