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

Windows Mobile .NET Discussion :

Cacher la Barre des taches - Windows CE 5


Sujet :

Windows Mobile .NET

  1. #1
    Membre émérite Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Points : 2 528
    Points
    2 528
    Par défaut Cacher la Barre des taches - Windows CE 5
    Bonjour bonjour a vous, Ô peu nombreux programmeurs de Compact Framework.

    Voila, j'ai développez une application pour Windows CE (pas PocketPC) en VB.NET, et comme beaucoup d'autre je l'imagine on me demande que l'application passe par dessus la barre des taches.

    En faisant deux jours de recherches, j'ai trouver 25 sources de codes différents. D'ailleurs a chaque explication de ces sources, tout le monde dis: "Le code des autres ne marchaient pas pour moi, voici le mien!"

    J'ai donc utilisé du code VB ou C#, fais mes dll, ca a bien marché deux ou trois fois, mais pas d'une manière attendu:

    La barre des taches "s'efface", mais par contre aucune fenêtre ne va par dessus. Je me retrouve donc avec une bande de fond d'écran bleu en bas.

    Alors je voudrai savoir si quelqu'un aurai une solution Génial que Microsoft aurai bien évidemment prévu, mais pas documenté?

    Merci mille fois d'avance a ceux qui m'aideront dans mon périple.

    Exemple tipic de code simple mais avec le même résultat:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
      public static class pdaTaskBar
     {
     [DllImport("Coredll.dll", EntryPoint = "FindWindow")]
     private static extern System.IntPtr FindWindow(string lpClassName, string lpWindowName);
     
     [DllImport("Coredll.dll", EntryPoint = "SetWindowPos", SetLastError = true)]
     private static extern bool SetWindowPos(System.IntPtr IntPtr, System.IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, int uFlags);
     
     const int TASKBAR_SHOW = 0x40;
     const int TASKBAR_HIDE = 0x64;
     
     public static void HideTaskbar()
     {
     IntPtr taskBarHandle;
     taskBarHandle = FindWindow("HHTaskBar", "");
     SetWindowPos(taskBarHandle, IntPtr.Zero, 0, 0, 0, 0, TASKBAR_HIDE);
     }
     public static void ShowTaskbar()
     {
     IntPtr taskBarHandle;
     IntPtr HWND_TOPMOST = new IntPtr(-1);
     
     taskBarHandle = FindWindow("HHTaskBar", "");
     SetWindowPos(taskBarHandle, HWND_TOPMOST, 0, 295, 240, 25, TASKBAR_SHOW);
     
     
     }
     }
    L'avenir appartient à ceux... dont les ouvriers se lèvent tôt. (Coluche)

  2. #2
    Membre émérite Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Points : 2 528
    Points
    2 528
    Par défaut
    Oyé Oyé !

    Bon mes problèmes étaient bel et bien communs a beaucoup de programmeurs internationales.

    Après quelque nouvelles tentatives sans conviction, La source qui suis a réglé mes problèmes. J'espère que ca servira:


    http://www.codeproject.com/KB/mobile/netfullscreen.aspx
    L'avenir appartient à ceux... dont les ouvriers se lèvent tôt. (Coluche)

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

Discussions similaires

  1. Barre des taches Windows
    Par YURI2006 dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 22/10/2005, 15h08
  2. Enlever une appli de la barre des taches Windows
    Par Slucky dans le forum Windows
    Réponses: 2
    Dernier message: 25/09/2005, 15h29
  3. Fenetre dans barre des taches windows
    Par BOUBOU81 dans le forum C++Builder
    Réponses: 4
    Dernier message: 09/08/2004, 11h23
  4. [VB.NET] Masquer la barre des taches Windows
    Par seemax dans le forum Windows Forms
    Réponses: 3
    Dernier message: 23/04/2004, 14h57
  5. cacher la barre des taches window
    Par Flash2004 dans le forum MFC
    Réponses: 9
    Dernier message: 19/04/2004, 10h47

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