PDA

View Full Version : Listbox change style


Alain Carignan
07-13-2008, 08:51 PM
J'aimerai savoir comment changer le style LBS_EXTENDEDSEL d'une listbox dans le code. Dans les deux sens.
Ces commande ne semble n'avoir aucun effet.
sendMessage(listbox112$, LBS_EXTENDEDSEL, true, 0);
sendMessage(listbox112$, LBS_EXTENDEDSEL, false, 0);

kornalius
07-15-2008, 03:05 AM
Vous devez l'inclure lors de la creation du control dans NewControl(). Vous pouvez le choisir directement dans le visual form builder.

Pour le changer dynamiquement:

// Ajouter
SetWindowLong(listbox112$, GWL_STYLE, GetWindowLong(listbox112$, GWL_STYLE) | LBS_EXTENDEDSEL);

// Enlever
SetWindowLong(listbox112$, GWL_STYLE, GetWindowLong(listbox112$, GWL_STYLE) ^ LBS_EXTENDEDSEL);

Alain Carignan
07-17-2008, 02:34 AM
Les commande ne semble n'avoir aucun effet.