Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - PROBLEMI CON FINDWINDOW IN VISUAL C++
Forum - C/C++ - PROBLEMI CON FINDWINDOW IN VISUAL C++

Avatar
g_topputo (Normal User)
Newbie


Messaggi: 2
Iscritto: 16/01/2008

Segnala al moderatore
Postato alle 15:07
Mercoledì, 16/01/2008
Ciao a tutti, spero possiate aiutarmi nel mio problema...
sto cercando di utilizzare la funzione "findwindow" in visual c++...ma continua a restituirmi un valore zero anche quando la finestra che dovrebbe trovare è aperta...vi posto il codice in sintesi...avete qualche idea?..sono all'inizio e nn so più dove battere la testa...GRAZIE TANTE.



#using <System.Drawing.dll>
#using <System.Windows.Forms.dll>
#using <System.dll>
#include <Windows.h>
#include <Winuser.h>

public:
    [DllImport("USER32.DLL")]
    static IntPtr FindWindow(String^ lpClassName, String^ lpWindowName);


void button1_Click(Object^ sender, EventArgs^ e)
    {
        
        IntPtr calculatorHandle = FindWindow("SciCalc", "Calcolatrice");

        if (calculatorHandle == IntPtr::Zero)
        {
            MessageBox::Show("Calculator is not running.");
            return;
        }
}

Ultima modifica effettuata da g_topputo il 16/01/2008 alle 15:08
PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 17:53
Mercoledì, 16/01/2008
Quale versione di VC++ utilizzi?

Quale tipo di progetto?

(questo e' codice 'managed', .NET ...)

PM Quote
Avatar
g_topputo (Normal User)
Newbie


Messaggi: 2
Iscritto: 16/01/2008

Segnala al moderatore
Postato alle 19:05
Mercoledì, 16/01/2008
Ciao!...dunque...Microsoft Visual C++ 2008 Express Edition...e il progetto è di tipo windows Form Application...Framework .NET 3.5...ti ringrazio per l'interessamento....CIAO!:)

PM Quote