[UDF] GUICtrlSetResizing sur les fenêtres enfant

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

[UDF] GUICtrlSetResizing sur les fenêtres enfant

#1

Message par TommyDDR »

Bonjour,

Si vous vous êtes déjà lancé dans des programmes assez complexes, vous avez déjà du vous confronter au problème du redimensionnement des fenêtres enfants.

Cet UDF est donc fait pour vous, il s'utilise de la même façon que GUICtrlSetResizing excepté qu'il prend le handle d'une fenêtre au lieu du ctrlID en paramètre.

Utilisation :
Ajouter une fenêtre à redimensionner :

Code : Tout sélectionner

_Resize_AddWindow($Fenetre, $GUI_DOCKXXX)
Arrêter de redimensionner une fenêtre :

Code : Tout sélectionner

_Resize_StopWindow($Fenetre)
► Afficher le texteExemple
Pour fonctionner, l UDF à besoin de --> _GUIRegisterMsg <-- et de WindowsEx.au3 (voir topic concerné et pièce jointe)

Si vous ne voulez pas utiliser _GUIRegisterMsg.au3, changez les lignes

Code : Tout sélectionner

_GUIRegisterMsg en GUIRegisterMsg
et

Code : Tout sélectionner

_GUIUnregisterMsg en GUIUnregisterMsg
Fichiers joints
_Resize.au3
(6.93 Kio) Téléchargé 468 fois
WindowsEx.au3
(1.16 Kio) Téléchargé 689 fois
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Anthony
Niveau 6
Niveau 6
Messages : 292
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

Re: [UDF] GUICtrlSetResizing sur les fenêtres enfant

#2

Message par Anthony »

C'est vraiment sympa comme fonction TommyDDR et çà me parait bien utile. :wink:
J'espère que çà ne dérange pas que je rajoute le pack complet en pièce jointe.

Inclus:

Code : Tout sélectionner

_GUIRegisterMsg.au3
_Resize.au3
GUICtrlSetResizing sur les fenêtres enfant.au3
WindowsEx.au3
GUICtrlSetResizing sur les fenêtres enfant.rar
GUICtrlSetResizing sur les fenêtres enfant.rar
(2.82 Kio) Téléchargé 429 fois
J'ai été diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.

Mon UDF GuiStatusBar facile
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [UDF] GUICtrlSetResizing sur les fenêtres enfant

#3

Message par TommyDDR »

Je désespérais trouver une réponse à mon UDF !
Tu emplis mon cœur de joie :)

Pour ce qui est de l'attachement des fichiers, cela ne me dérange guerre personnellement, mais si notre cher tlem est à la chasse aux octets superficiels, il ne sera pas content :P
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Anthony
Niveau 6
Niveau 6
Messages : 292
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

Re: [UDF] GUICtrlSetResizing sur les fenêtres enfant

#4

Message par Anthony »

Vraiment super ton code et aussi ravi de le trouver :wink:
Peut-il faire de même avec une programme genre "Wordpad" à la place de la fenêtre enfant ?
Modifié en dernier par Anthony le lun. 16 juil. 2012 18:00, modifié 1 fois.
J'ai été diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.

Mon UDF GuiStatusBar facile
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [UDF] GUICtrlSetResizing sur les fenêtres enfant

#5

Message par TommyDDR »

L'UDF ne sert que pour les fenêtres enfants créés par le programme, désolé.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Anthony
Niveau 6
Niveau 6
Messages : 292
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

Re: [UDF] GUICtrlSetResizing sur les fenêtres enfant

#6

Message par Anthony »

OK aurai tu une solution pour mon problème pour redimentionner la partie "enfant" dans mon code ?
Il se trouve ici: http://autoitscript.fr/forum/viewtopic. ... 565#p69565
J'ai été diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.

Mon UDF GuiStatusBar facile
Répondre