Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


Astuce : Redimensionner vos fenêtres sans bordure !

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

Masculin Nombre de messages : 2567
Age : 27
Localisation : Rouen
Emploi/loisirs : Dirigeant société informatique déclaré/Informaticien au CNED
Humeur : En forme !
Date d'inscription : 19/03/2013

Astuce : Redimensionner vos fenêtres sans bordure !

Message par Blackorion35 le 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



Le site officiel de notre société : http://algostep-company.fr
Notre WebOS "Rynna" en développement : http://rynnawebos.fr/login
Le WebOS "Zator" conçu pour le forum et ses membres dispo en test ici :
http://algostep-company.fr/WebOS-Zator-Test1/
---------------------------------------------------------
avatar
lereparateurdepc


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

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

Message par lereparateurdepc le 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



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
GalaxySoftware
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 124
Age : 16
Localisation : perpignan (66000)
Emploi/loisirs : Informatique, Sport, Musique
Humeur : tranquile :-)
Date d'inscription : 14/04/2013

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

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

Bonsoir

ça marche sur un panel ou autre ??

 Merci
avatar
lereparateurdepc


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

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

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

re,

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

Cordialement ,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


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

Masculin Nombre de messages : 2567
Age : 27
Localisation : Rouen
Emploi/loisirs : Dirigeant société informatique déclaré/Informaticien au CNED
Humeur : En forme !
Date d'inscription : 19/03/2013

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

Message par Blackorion35 le 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 ^^



Le site officiel de notre société : http://algostep-company.fr
Notre WebOS "Rynna" en développement : http://rynnawebos.fr/login
Le WebOS "Zator" conçu pour le forum et ses membres dispo en test ici :
http://algostep-company.fr/WebOS-Zator-Test1/
---------------------------------------------------------

Contenu sponsorisé

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

Message par Contenu sponsorisé


    La date/heure actuelle est Lun 23 Oct 2017 - 16:49