IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Tbutton r�cup�rer son Handle :)


Sujet :

C++Builder

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Par d�faut Tbutton r�cup�rer son Handle :)
    Bonjour � tous

    Voil� mon probl�me est tout simple sur delphi, mais une v�ritable gal�re en BCB 6

    Je cherche tout simplement � r�curer le Handle d'un bouton, et rien d'autre
    Pouvez-vous me dire ce qui cloche dans mon code ?
    LblContact est mon Boutton

    HANDLETest;
    test=LblContact->Handle;
    Showmessage (IntTotr(Test));

    La variable teste me retourne toujours 1
    D'autant plus que ce code ci ne compile pas

    Merci de votre aide

  2. #2
    Membre �m�rite Avatar de 10_GOTO_10
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    890
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 890
    Par d�faut
    Citation Envoy� par SheanPen Voir le message
    La variable teste me retourne toujours 1
    D'autant plus que ce code ci ne compile pas
    C'est pour le best-of du b�tisier ?

    Citation Envoy� par SheanPen Voir le message
    HANDLE Test;
    test=LblContact->Handle;
    Showmessage (IntTotr(Test));
    1. En C++, "test" et "Test" (avec une majuscule), c'est pas pareil.
    2. IntToStr

  3. #3
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    D�tails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par d�faut
    3. ShowMessage prend un M majuscule
    4. Il faut un espace entre HANDLE et Test
    5. Lbl est le pr�fixe habituellement utilis� pour un Label, pas un bouton

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Par d�faut
    Bonjour effectivement les majuscules et minuscules sont diff�renci�s.
    De plus j'avais retap� les quelques lignes de code sans plus.

    HWND Bhandle;
    Bhandle =LblContact->Handle;// LblContact->Handle;
    ShowMessage (IntToSTr(Bhandle ));

    Me retourne toujours 1.

    Je que HWND n'est pas bon de base alors que mettre si vous aviez un petit bout de code il serait le bienvenue.

    Etant nouveau sur le Forum
    Au passage Sheanpen le vrai c'est mon Cousin

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Par d�faut
    Toujours le m�me probl�me
    N'avez vous pas une petite aide � m'offrir ?

    Le bout de code me renvoie toujours 1 est j'ai vraiment besoins d'avoir le handle de ce button.

    Merci � celui ou ceux qui auraient la gentillesse de me r�pondre car l� je cale

    @+

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    50
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 50
    Par d�faut
    Normal que tu es toujours 1, quand tu tape "LblContact->Handle;" �a ne retourne rien..... Des ce fait il e sortira tjs un car ShowMessage attend un AnsiString...

    Bon courage!!!

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Par d�faut
    Merci de ta r�ponse fmr130 c'est d�j� une piste

    Mais comment faire pour afficher l'information en AnsiSTring ?

    Merci pour ton aide fmr130 ou votre aide.

  8. #8
    R�dacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par d�faut
    Salut SheanPen
    J'ai essaye ceci a verifier si la valeur renvoyee par ShowMessage est correcte
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
    HANDLE a = Button1->Handle;
    ShowMessage(int(Button1->Handle));
    }

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Par d�faut
    Bonsoir blondelle

    Merci de ta r�ponse et en plus elle fonctionne Merci bien

    Mais il y a une chose que je ne comprends pas, par simple m�connaissance du C++ de ma part, c'est : Int

    J'avais d�fini int MonHandle et �a me retournait 1 aussi

    et toi tu as : ShowMessage(int(Button1->Handle));

    int te produit une variable Alphanum�rique ...!

    Bizarre pour moi

    Enfin merci encore de ta r�ponse

    Bonne soir�e � tous

    @+

Discussions similaires

  1. [C#] R�cup�rer son adresse IP sur Internet
    Par Thomas Lebrun dans le forum Windows Forms
    R�ponses: 11
    Dernier message: 28/07/2014, 16h19
  2. R�cup�rer le chemin d'une dll par son handle
    Par Pierre Castelain dans le forum Codes sources � t�l�charger
    R�ponses: 0
    Dernier message: 23/02/2013, 10h48
  3. R�ponses: 11
    Dernier message: 08/04/2005, 11h20
  4. connaitre le composant sachant son Handle
    Par bidochon dans le forum Composants VCL
    R�ponses: 2
    Dernier message: 01/10/2004, 15h33
  5. R�cup�rer le Handle d'une Appli externe
    Par luxprog dans le forum Windows
    R�ponses: 15
    Dernier message: 29/04/2004, 13h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo