kiki67100
Messages postés313Date d'inscriptionsamedi 6 mai 2006StatutMembreDernière intervention10 août 2013
-
13 avril 2007 à 00:40
kiki67100
Messages postés313Date d'inscriptionsamedi 6 mai 2006StatutMembreDernière intervention10 août 2013
-
13 avril 2007 à 01:15
Bonjour voila jaimerais avoir le nom de la fenetre qui se trouve dans le focus jai deja un code mais il me sort du texte bizzare voila le code :
#include <cstdlib>
#include
#include <windows.h>
using namespace std;
int main(int argc, char *argv[])
{
char texte[30];
char FOCUS[30];
HWND hWnd = GetFocus();
printf(FOCUS,GetWindowText(hWnd, texte, 4));;
system("PAUSE>nul");
}
sa vient de quoi?
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 13 avril 2007 à 00:55
Salut,
Remplace GetFocus() par GetForegroundWindow().
Ton buffer FOCUS n'est pas initialisé. Normal que ça affiche n'importe quoi. Fais comme ceci:
char FOCUS[30];
FOCUS[0]=0;