Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [c++]nom de la fenetre dans focus [ Système / Autre ] (kiki67100)

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é 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...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.