[R] Ascenseur dans une Combo

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
eric
Niveau 5
Niveau 5
Messages : 177
Enregistré le : sam. 21 mars 2009 17:57
Localisation : Bretagne
Status : Hors ligne

[R] Ascenseur dans une Combo

#1

Message par eric »

Bonjour,

En créant une combo on peut mettre le style $CBS_DROPDOWNLIST pour éviter que l'on ne puisse écrire dans cette combo.

Mais $CBS_DROPDOWNLIST désactive aussi (d'après ce que j'ai vu) les ascenseurs.

Y a t il une possibilité de garder l'avantage de $CBS_DROPDOWNLIST tout en ayant la possibilité d'avoir des ascenceurs à cette combo ?

Merci.
Modifié en dernier par eric le dim. 01 nov. 2009 21:13, modifié 1 fois.
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Ascenseur dans une Combo

#2

Message par orax »

En ajoutant le style WS_VSCROLL :

Code : Tout sélectionner

GUICtrlCreateCombo("", 2, 2, 396, 296,BitOR($CBS_DROPDOWNLIST,$WS_VSCROLL))
Ce style est mis par défaut selon la doc, mais je suppose que dès qu'on modifie manuellement le style avec GUICtrlCreateCombo(), les styles par défaut ne sont plus pris en compte, il faut donc les ajouter.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
eric
Niveau 5
Niveau 5
Messages : 177
Enregistré le : sam. 21 mars 2009 17:57
Localisation : Bretagne
Status : Hors ligne

Re: [..] Ascenseur dans une Combo

#3

Message par eric »

En ajoutant le style WS_VSCROLL :
Bon sang mais c'est bien sur.

Merci pour cette info.

Petite question, quelle est la différence entre :

Code : Tout sélectionner

GUICtrlCreateCombo("", 2, 2, 396, 296,BitOR($CBS_DROPDOWNLIST,$WS_VSCROLL))
et

Code : Tout sélectionner

GUICtrlCreateCombo("", 2, 2, 396, 296,$CBS_DROPDOWNLIST+$WS_VSCROLL)
Merci
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [R] Ascenseur dans une Combo

#4

Message par orax »

Dans ce cas, il n'y aurait pas de différence entre le BitOR() et le +. Ce que fait le BitOR, c'est un OU logique : http://fr.wikipedia.org/wiki/Alg%C3%A8b ... _(logique).
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
eric
Niveau 5
Niveau 5
Messages : 177
Enregistré le : sam. 21 mars 2009 17:57
Localisation : Bretagne
Status : Hors ligne

Re: [R] Ascenseur dans une Combo

#5

Message par eric »

Je ne suis pas très fort en logique mais je te remercie pour ce lien.
Répondre