begin process at 2012 05 29 02:11:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Système

 > 

Autre

 > 

[c++]nom de la fenetre dans focus


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[c++]nom de la fenetre dans focus

vendredi 13 avril 2007 à 00:40:18 | [c++]nom de la fenetre dans focus

kiki67100

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 <iostream>
#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?

Merci

Kevin

vendredi 13 avril 2007 à 00:55:52 | Re : [c++]nom de la fenetre dans focus

racpp

Administrateur CodeS-SourceS
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;

vendredi 13 avril 2007 à 00:59:30 | Re : [c++]nom de la fenetre dans focus

kiki67100

salut merci
mais sa ne marche toujour pas


#include <cstdlib>
#include <iostream>
#include <windows.h>
using namespace std;

int main(int argc, char *argv[])
{

     char texte[30];
char FOCUS[30];
FOCUS[0]=0;
              HWND hWnd = GetForegroundWindow();
     printf(FOCUS,GetWindowText(hWnd, texte, 4));;
    system("PAUSE>nul");
}
pourquoi?

Kevin
vendredi 13 avril 2007 à 01:07:00 | Re : [c++]nom de la fenetre dans focus

SAKingdom

Membre Club
char texte[30];
HWND hWnd = GetForegroundWindow();
printf(texte);
system("PAUSE");

C++ (@++)

vendredi 13 avril 2007 à 01:07:59 | Re : [c++]nom de la fenetre dans focus

SAKingdom

Membre Club
Réponse acceptée !
Oups:
char texte[30];
HWND hWnd = GetForegroundWindow();
GetWindowText(hWnd , texte, sizeof(texte));
printf(texte);
system("PAUSE");

C++ (@++)

vendredi 13 avril 2007 à 01:15:04 | Re : [c++]nom de la fenetre dans focus

kiki67100

Merci sa marche nikel

Merci

Kevin


Cette discussion est classée dans : texte, fenetre, include, focus, char


Répondre à ce message

Sujets en rapport avec ce message

Petit problème avec NEW DELETE et RETURN [ par kuruma ] Bonjourj'ai un petit problème avec cette fonction. en c++ ou c :#include #include #include #include #include #include <cst Texte2Hexa [ par Matt67 ] Bonjour,Je voudrais savoir si on pouvait optimiser ceci :#include #include int main(){    static char *conv[] = {"00 ", "01 ", "02 ", "03 ", "04 ", "0 cache fenetre d'execution => marche pas [ par sheorogath ] bjr a tous,je programme en java mais je voudrais lancer mon programme a partir d'un code c++jusque la je sais faire mais ce que je ne sais pas faire c mettre un texte dans une textBox [ par typhoun ] Ca ne doit pas être très compliqué mais je ne vois pas comment faire pour mettre un texte dans une textBox et pour qu'il s'affiche correctement:char* Afficher du texte dans une fenetre SDL [ par kojiro2 ] Coucou,J'ai vu dans plusieurs tuto comment traiter les évenements clavier avec SDL mais j'ai un problème :Quand j'utilise la fonction printf(), le pro LPCVOID - Modifier le contenu [ par noobs ] Salut! C'est mon premier post Bon ma question est la suivante : J'ai une fonction write_to_file(LPCVOID texte) qui se charge d'ecrire une chain Prob avec les variables [ par Ilsundal ] Bonjour a tous,voila mon probleme, j'ai declaré une variable, mais quand je lui assigne par exemple  : MAISON, il m'affiche que M. comment faire pour Gestion de la mémoire [ par DMK04 ] Salut,Je me demandais un truc sur la gestion de la mémoire. Je ne vois pas trop comment l'expliquer simplement et rapidement, voici donc un peu de cod fonction qui retourne une chaine==>libération de la mémoire [ par tibob51 ] Bonsoir,J'ai eu besoin d'utiliser une fonction me retournant une chaine,après mes recherches sur cpp france j'ai trouvé la syntaxe suivante:char* Fonc aide morse [ par cobra176 ] bonjour a tousje dois faire un programme qui changer les lettres normal en morse et inversementvoici le debut  de mon code# include # include # includ


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales