[..] Touche TAB dans une gui child

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2109
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

[..] Touche TAB dans une gui child

#1

Message par TommyDDR »

Bonjour,

j'aimerais savoir comment faire en sorte de changer de focus avec la touche TAB dans une GUI enfant (style : $WS_CHILD)

en effet, même ayant le focus sur un controle de la GUI child, l'appuie sur la touche TAB me ramene sur les controles de la GUI parent.

Voici un exemple :
► Afficher le texte
Merci.
Modifié en dernier par TommyDDR le ven. 11 févr. 2011 17:23, modifié 3 fois.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Touche TAB dans une gui child

#2

Message par zeshrek »

1/ tu as un peu merdu dans les balise de code...
2/ remplace la ligne de création de la gui fille (ligne 19) par

Code : Tout sélectionner

$Gui2 = GUICreate("", 290, 200, 5, 95, $WS_CHILD, [color=#FF0000]$WS_EX_CONTROLPARENT[/color], $Gui)
Si vis pacem para bellum
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2109
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Touche TAB dans une gui child

#3

Message par TommyDDR »

1/ Balises corrigées
2/ Vous m'enlevez là une belle épine du pieds !

Merci.

Résolu.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [R] Touche TAB dans une gui child

#4

Message par zeshrek »

1/ parfait
2/ C'est le but ;) (et même si j'ai 2 fois ton age, te sens pas obligé de me vouvoyer comme si j'étais un vieux monsieur...)
Si vis pacem para bellum
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2109
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [R] Touche TAB dans une gui child

#5

Message par TommyDDR »

Je vouvoie toutes les personnes du forum ^^
Une règle sociale veut que cela soit un signe de respect :)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [R] Touche TAB dans une gui child

#6

Message par zeshrek »

je l'entend bien ainsi, mais l'habitude sur les BBS, puis sur UseNet (les newsgroups) est de tutoyer, le vouvoiement étant plutot une marque de distance ou même de méfiance. Il en est théoriquement de même sur les forums (bien que la RFC1855 n'ait pas été mise a jour en ce sens, donc la question n'est pas 'officiellement' tranchée)

Waow ! je n'aurai jamais cru que 20 ans de communication télématique me serviraient un jour a qqchose ! :D
Si vis pacem para bellum
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2109
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [R] Touche TAB dans une gui child

#7

Message par TommyDDR »

Aller, je vais faire une exception pour toi zeshrek :) !

PS : Tu remarqueras le rouge vif généralement utilisé pour mettre l'accent sur un mot important ^^
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2109
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Touche TAB dans une gui child

#8

Message par TommyDDR »

Hum... Non résolu !
AutoIt Doc a écrit :You can enable window draging for GUI without $WS_CAPTION by using $WS_EX_CONTROLPARENT in the exStyle parameter.
En effet, quand je fais un clic glissé, ma fenêtre child bouge... Je ne veux pas ! ^^'

Comment désactiver cet effet ?

$WS_EX_CONTROLPARENT = 0x00010000 (1 seul bit à 1 donc ce n'est pas un cumul de plusieurs styles)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Répondre