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 :

[XE2] Comment avoir son programme toujours visible


Sujet :

Langage Delphi

  1. #1
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 391
    Points : 189
    Points
    189
    Par défaut [XE2] Comment avoir son programme toujours visible
    Bonjour a tous

    Bonne Année 2015 santé et succès dans vos développement.

    Ma question comment faire pour garder son application au premier plan dans Windows 7 ou Windows 8 sans perdre l'affichage
    quand on travaille sur un autre programme.

    ex: Avoir toujours une calculatrice au dessus d'un programme.

    Merci

    Mario

  2. #2
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Bonjour,
    Citation Envoyé par mario9 Voir le message
    Ma question comment faire pour garder son application au premier plan dans Windows 7 ou Windows 8 sans perdre l'affichage
    quand on travaille sur un autre programme.

    ex: Avoir toujours une calculatrice au dessus d'un programme.
    Initialisez la propriété FormStyle de la fiche de votre application avec la valeur fsStayOnTop. Ainsi la fenêtre restera au premier plan.
    Cela dit, pour plusieurs applications (ou plusieurs instances d'une même application) disposant d'une fenêtre de ce type, la dernière activée est celle qui restera au 1° plan...
    Philippe.

  3. #3
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 391
    Points : 189
    Points
    189
    Par défaut [XE2] Comment avoir son programme toujours visible
    Merci de votre réponse

    Mais dans Xe2 dans la propriété FormStyle de la fiche de l' application avec la valeur fsStayOnTop je ne trouve pas Formstyle

    mais dans delphi 7 ca existe.

    Si vous avez une idée pour XE2


    Merci

    Mario

  4. #4
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 345
    Points : 3 123
    Points
    3 123
    Par défaut
    Bonjour Mario,

    c'est curieux car cela existe encore dans XE7 :

    FormStyle

    tu l'as surement dans l'inspecteur de propriétés.

    Sinon tu le mets dans ton code pour voir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
       Form1.FormStyle := fsStayOnTop ;
    Mais attention : Il est déconseillé de modifier la valeur de la propriété FormStyle à l'exécution ... donc ça peut mettre le bazar !

    A+

    Charly

  5. #5
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 391
    Points : 189
    Points
    189
    Par défaut [XE2] Comment avoir son programme toujours visible
    Merci Charly910

    Je vais vérifier dans la propriété de ma form pour voir formstyle

    Mais j'ai trouvé ce matin sur internet un vieux programme qui fonctionne très bien avec Windows 7

    Il s'appelle DeskPins il a un traducteur en Français . C'a répond a mes besoins mais j'aurais aimé l'avoir intégré mon application
    mais en attendant ca va faire.

    Voici le lien

    http://www.pcastuces.com/pratique/wi...tres/page1.htm


    Merci Mario

  6. #6
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Citation Envoyé par mario9 Voir le message
    Mais dans Xe2 dans la propriété FormStyle de la fiche de l' application avec la valeur fsStayOnTop je ne trouve pas Formstyle

    mais dans delphi 7 ca existe.

    Si vous avez une idée pour XE2
    Un problème de lunette ? car XE2 possède cette propriété...

    Sinon avec quelques lignes de codes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Uses
      WinApi.Shellapi;
    //...
    var
      Hdle: THandle;
    //...
      ShellExecute(Handle, 'open', 'calc.exe', nil, nil, SW_SHOWNORMAL);
      Sleep(100);
      Hdle := FindWindow(nil, 'Calculatrice');
      SetWindowPos(Hdle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE);
    Philippe.

  7. #7
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 391
    Points : 189
    Points
    189
    Par défaut [XE2] Comment avoir son programme toujours visible
    Merci Philipe

    C'est justement cela que je cherchais je l'ai intégré dans mon application et tous fonctionne très bien.


    Merci

    Mario

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/03/2010, 09h17
  2. Comment ouvrir son Programme sans utiliser Dev-C++?
    Par Neferious dans le forum Dev-C++
    Réponses: 8
    Dernier message: 21/07/2008, 14h22
  3. comment protéger son programme
    Par aktos dans le forum VB.NET
    Réponses: 10
    Dernier message: 03/10/2007, 19h43
  4. comment avoir un contenu toujours en haut
    Par piotrowski-s dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 22/04/2007, 08h52
  5. [Executable]Comment lancer son programme sans fenêtre DOS
    Par the_ugly dans le forum Général Java
    Réponses: 11
    Dernier message: 09/11/2005, 07h16

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