Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Applicazioni

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    452

    Applicazioni

    Come posso scrivere in una varabile il nome di una finestra. Mi spiego meglio, se io apro Microsoft Word, il titolo della finestra e': Documento1 - Microsoft Word, ecco io vorrei che ogni volta che apro per esempio word, il titolo della finestra di word mi venisse scritto in una variabile.

    grazie

  2. #2
    Foga27News
    Guest
    Forse ho un'API che fa per te... :quote: :quote:
    Accetta come parametri:
    -L'handle della finestra
    -Una stringa dove sarà immesso il risultato (Dev'essere piena)
    -La lunghezza massima del risultato
    Restituisce la lunghezza effettiva del testo della finestra
    Ecco un codice di esempio:
    codice:
    'La dichiarazione è la seguente:
    Private Declare Function GetWindowText Lib "user32" 
    Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As 
    String, ByVal cch As Long) As Long
    
    Private Sub Form_Click()
    'Variabili
    Dim TestoFinestra As String, LunghezzaTesto As Byte
    'Inizializza la variabile del risultato
    TestoFinestra = Space(256)
    'Chiamata API
    LunghezzaTesto = GetWindowText(Me.hwnd, TestoFinestra, 255)
    'Mantiene solo la stringa effettiva
    TestoFinestra = Left(TestoFinestra, LunghezzaTesto)
    'Visualizza il risultato
    MsgBox TestoFinestra
    End Sub
    Spero che ti serva... :gren:

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.