Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le deal à ne pas rater :
Réassort du coffret Pokémon 151 Électhor-ex : où l’acheter ?
Voir le deal

3 participants

    Astuce : Redimensionner vos fenêtres sans bordure !

    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 33
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Astuce : Redimensionner vos fenêtres sans bordure ! Empty Astuce : Redimensionner vos fenêtres sans bordure !

    Message par Blackorion35 Mar 6 Aoû 2013 - 10:04

    Bonjour !

    Nouvelle astuce du jour : on va redimmensionner une fenêtre créer avec SZ2012 quand celle-ci n'a pas de bordure.

    Etape 1 : Créer une fenêtre simple

    Etape 2 : Supprimer la bordure (FormBorderStyle = None   dans propriété)

    Etape 3 : Dans l'éditeur de fonction, rendez-vous dans la fonction API de votre fenêtre (la première case)

    Etape 4 : Mettre un code VB.NET et insérer le code suivant : 

    Code:
    Private Const WS_EX_STATICEDGE As Integer = &H20000
    Private Const WS_SIZEBOX As Integer = &H40000
    Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams
      Get
        Dim CP As CreateParams = MyBase.CreateParams
        CP.ExStyle = WS_EX_STATICEDGE
        CP.Style = WS_SIZEBOX
        Return CP
      End Get
    End Property

    Vous pourrez redimensionner à la main votre fenêtre sans bordure Smile !

    Cependant sachez que si vous mettez ceci sur une fenêtre enfant d'une MDI, votre fenêtre enfant deviendra Parent !

    Bon dev Wink
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Astuce : Redimensionner vos fenêtres sans bordure ! Empty Re: Astuce : Redimensionner vos fenêtres sans bordure !

    Message par lereparateurdepc Mar 6 Aoû 2013 - 16:21

    re,

    J'avais fait la même chose pour InfoBat (la V1) mais sans la transparence.
    Je voulais une barre des titre personnalisée.

    Cordialement ,
    Le réparateur de PC
    GalaxySoftware
    GalaxySoftware
    On commence à connaître
    On commence à connaître


    Masculin Nombre de messages : 125
    Age : 22
    Localisation : perpignan (66000)
    Humeur : Motivé !
    Date d'inscription : 14/04/2013

    Astuce : Redimensionner vos fenêtres sans bordure ! Empty Re: Astuce : Redimensionner vos fenêtres sans bordure !

    Message par GalaxySoftware Mar 6 Aoû 2013 - 23:16

    Bonsoir

    ça marche sur un panel ou autre ??

     Merci
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Astuce : Redimensionner vos fenêtres sans bordure ! Empty Re: Astuce : Redimensionner vos fenêtres sans bordure !

    Message par lereparateurdepc Mer 7 Aoû 2013 - 6:10

    re,

    Essaye ..... Je ne l'ai jamais tenté en fait Smile

    Cordialement ,
    Le réparateur de PC
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 33
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Astuce : Redimensionner vos fenêtres sans bordure ! Empty Re: Astuce : Redimensionner vos fenêtres sans bordure !

    Message par Blackorion35 Jeu 8 Aoû 2013 - 8:48

    Normalement non mais si tu adapte le code GalaxySoftware je pense que oui ^^
    Mais avoue que combiner cette effet de redimensionnement et l'effet de transparence que j'ai expliqué dans l'autre sujet Astuce peut t'aider dans ton OS si tu n'utilise pas une MDI comme Maitre de Session.
    Hors moi j'ai choisi la MDI pour une seule raisons : combiner une MDI et des enfants permet de rendre un jour mon OS bootable et natif... Hors sans MDI l'OS ne pourra jamais être natif :/
    Donc Mantrix sera un jour natif mais j'ai sacrifier volontairement le redimensionnement libre et les effets cool de transparence qui en passant son gérer par Windows API x) donc non utilisable nativement...
    Par contre pour un programme ces astuces sont cool pour Windows avec un effet grandiose ^^

    Contenu sponsorisé


    Astuce : Redimensionner vos fenêtres sans bordure ! Empty Re: Astuce : Redimensionner vos fenêtres sans bordure !

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 19 Avr 2024 - 9:17