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

VB.NET Discussion :

Painting on non client area


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 106
    Par défaut Painting on non client area
    Bonjour,

    Comment peut-on supprimer la "non-client area", c'est-à-dire de pouvoir ajouter des contrôles sur la barre de titre windows tout en gardant les "controlbox"?

    Et est-ce faisable sur windows xp et vista?

    Merci.

  2. #2
    Membre Expert 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 : 41
    Localisation : France, Saône et Loire (Bourgogne)

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Il faut t'en recréer un.

    Soit tu en "créer" un réellement, c a d de peindre un carrer et mettre des boutons et recréer ta toolbox.

    Sinon une astuce de brin c'est de masquer carrément la barre (c'est possible avec une propriété), et tu mets un ToolStrip Menu tout en haut, auquel tu rajoutes les boutons qu'il te faut.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 106
    Par défaut
    Oui, c'est une bonne idée, mais, je que je voudrais, c'est vraiment de garder la barre de titre windows originale.

  4. #4
    Membre Expert 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 : 41
    Localisation : France, Saône et Loire (Bourgogne)

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Et bien si tu veux ajouter des contrôles sur la barre de menu Windows...

    J'imagine que la seule solution c'est de les dessiner par dessus. Sinon je vois pas. Il n'y a pas d'option "prévu" pour ça.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 106
    Par défaut
    Bonjour à tous,

    Après quelques recherches, j'ai trouvé ces 2 tutoriels qui répondent à ma question:

    http://www.codeproject.com/KB/dialog...areavista.aspx

    et

    http://www.codeproject.com/KB/vista/...ftitlebar.aspx

    Le premier lien permet de mettre des contrôles sur la barre sans la modifier.
    Par contre, les 2 ne marche pas sur xp..

Discussions similaires

  1. Windows : utilisation de la "Non-client area"
    Par ashren dans le forum PyQt
    Réponses: 6
    Dernier message: 26/07/2012, 19h44
  2. Ecran bleu Page fault in non-paged area
    Par joe123 dans le forum Windows 7
    Réponses: 12
    Dernier message: 16/11/2009, 16h37
  3. Redessiner une partie de la zone non client
    Par Ceddddd dans le forum MFC
    Réponses: 2
    Dernier message: 14/10/2009, 18h07
  4. Load images in client area
    Par TDDev dans le forum MFC
    Réponses: 2
    Dernier message: 23/02/2009, 19h16
  5. [Debutant] accès a un package non client
    Par Mathieu.J dans le forum GWT et Vaadin
    Réponses: 3
    Dernier message: 06/09/2007, 14h14

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