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# Discussion :

Cacher une form du menu ALT-TAB


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de cs_ntd
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2006
    Messages
    598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 598
    Par défaut Cacher une form du menu ALT-TAB
    Bonojour à tous !

    Je crée actuellement une application, style widget sous vista, et qui donc n'apparait pas dans la barre de tache, n'a pas de barre de titre.

    Mon problème vient du fait que mon application apparait toujours dans le menu ALT+TAB.

    Comment cacher mon application à ce menu ? (pas de "this.FormBorderStyle = FormBorderStyle.SizableToolWindow;" : ma form ne doit pas avoir de barre de titre).


    Merci de vos réponses

    (Accessoirement : existe il un évenement déclenché quand l'heure système change d'une seconde? Càd de 12:32:23 à 12:32:24 par exemple...)

  2. #2
    Max
    Max est déconnecté
    Expert confirmé

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Par défaut
    Salut.

    T'as besoin de deux fonctions :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            [DllImport("user32.dll")]
            public static extern int SetWindowLong(IntPtr window, int index, int value);
            [DllImport("user32.dll")]
            public static extern int GetWindowLong(IntPtr window, int index);
    Et, dans le constructeur de ta form par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SetWindowLong(this.Handle, -20, GetWindowLong(this.Handle, -20) | 0x00000080);
    Bon courage

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

Discussions similaires

  1. Cacher mes form du menu Alt Tab en VB 2010
    Par Tintin10 dans le forum VB.NET
    Réponses: 0
    Dernier message: 11/04/2014, 16h50
  2. [VB.NET 2005] Cacher une form
    Par Tusbar dans le forum VB.NET
    Réponses: 5
    Dernier message: 07/03/2008, 17h21
  3. [C# 2.0] Masquer une application dans le ALT+TAB
    Par StormimOn dans le forum Windows Forms
    Réponses: 7
    Dernier message: 07/09/2007, 12h27
  4. [C#] cacher une form du alt-tab
    Par xtream dans le forum Windows Forms
    Réponses: 6
    Dernier message: 18/02/2007, 23h13
  5. [C#] Cacher une Form active
    Par ArHacKnIdE dans le forum Windows Forms
    Réponses: 10
    Dernier message: 22/03/2006, 16h35

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