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

Langage Delphi Discussion :

Ajouter un TEdit dans la barre d'outils de Windows


Sujet :

Langage Delphi

  1. #1
    Membre régulier

    Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2008
    Messages : 105
    Points : 84
    Points
    84
    Par défaut Ajouter un TEdit dans la barre d'outils de Windows
    Bonjour à tous, je souhaite insérer un TEdit dans la barre d'outils de Windows en bas (pas le systeme tray), mais j'en ai aucune idée de faire cela, ce que je veux c'est comme la barre de search de Nero.
    Voici une image de ce que je veux faire :



    , Merci d'avance.

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 469
    Points : 24 905
    Points
    24 905
    Par défaut
    Déjà il faut capturer le Handle du Systray
    puis affecter cet handle comme parent à ton Edit via Windows.SetParent

    il y a un sujet récent sur ce thème ... tient je l'ai même essayé mais en collant toute une fenêtre dedans

    Sinon proprement faire une barre d'outils (voir msdn) et l'ajouter comme le fait WMP ...
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre régulier

    Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2008
    Messages : 105
    Points : 84
    Points
    84
    Par défaut
    Merci, Pour coller toute la fenêtre ça peut m'aider aussi, j'ai essayé le code mais un message d'erreur me dit : identificateur non déclaré : SetParentEx, j'ai fait F1 mais rien trouvé, et lorsque j'essaye avec SetParent un message d'erreur déférent dit : Types incompatibles TWinControl et HWND
    Faut-il déclarer une unité dans la clause uses?
    Moi je suis sous Delphi 7, et Windows XP SP2.

  4. #4
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 469
    Points : 24 905
    Points
    24 905
    Par défaut
    Effectivement SetParentEx n'existe pas !
    J'avais fait une variante de Windows.SetParent mais que j'ai finalement supprimé ...

    Sinon

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Windows.SetParent(Edit.Handle, TrayHandle)
    ne pas confondre l'objet Delphi de son pointeur Windows ...
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  5. #5
    Membre régulier

    Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2008
    Messages : 105
    Points : 84
    Points
    84
    Par défaut
    Merci, ça fait plutôt coller, mais y a t-il une autre solution qui ajoute la fiche ou le TEdit comme un élément dans la barre d'outils comme ces images :






  6. #6
    Membre régulier

    Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2008
    Messages : 105
    Points : 84
    Points
    84
    Par défaut
    pas de réponse

Discussions similaires

  1. Ajouter bouton dans la barre d'outil
    Par SylvainM dans le forum IGN API Géoportail
    Réponses: 8
    Dernier message: 13/11/2013, 11h56
  2. Ajout d'un champ de texte dans la barre d'outils d'Eclipse
    Par stef122 dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 23/07/2010, 12h10
  3. Ajout icone dans la barre d'outil de l'explorateur windows
    Par mr_keyser dans le forum Windows Forms
    Réponses: 3
    Dernier message: 14/02/2010, 12h25
  4. Réponses: 5
    Dernier message: 15/01/2010, 19h32
  5. Ajouter une icone dans la barre des titres (cme emule)
    Par Crisanar dans le forum Windows
    Réponses: 7
    Dernier message: 12/12/2004, 12h08

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