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 |