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.
[R] Ascenseur dans une Combo
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
eric
- Niveau 5

- Messages : 177
- Enregistré le : sam. 21 mars 2009 17:57
- Localisation : Bretagne
- Status : Hors ligne
[R] Ascenseur dans une Combo
Modifié en dernier par eric le dim. 01 nov. 2009 21:13, modifié 1 fois.
- orax
- Modérateur

- Messages : 1479
- Enregistré le : lun. 23 mars 2009 04:50
- Localisation : ::1
- Status : Hors ligne
Re: [..] Ascenseur dans une Combo
En ajoutant le style 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.
Code : Tout sélectionner
GUICtrlCreateCombo("", 2, 2, 396, 296,BitOR($CBS_DROPDOWNLIST,$WS_VSCROLL))De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
-
eric
- Niveau 5

- Messages : 177
- Enregistré le : sam. 21 mars 2009 17:57
- Localisation : Bretagne
- Status : Hors ligne
Re: [..] Ascenseur dans une Combo
Bon sang mais c'est bien sur.En ajoutant le style WS_VSCROLL :
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))Code : Tout sélectionner
GUICtrlCreateCombo("", 2, 2, 396, 296,$CBS_DROPDOWNLIST+$WS_VSCROLL)- orax
- Modérateur

- Messages : 1479
- Enregistré le : lun. 23 mars 2009 04:50
- Localisation : ::1
- Status : Hors ligne
Re: [R] Ascenseur dans une Combo
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

- Messages : 177
- Enregistré le : sam. 21 mars 2009 17:57
- Localisation : Bretagne
- Status : Hors ligne
Re: [R] Ascenseur dans une Combo
Je ne suis pas très fort en logique mais je te remercie pour ce lien.
