[R] Trie des colonnes
Posté : lun. 14 déc. 2009 11:44
Bonjour,
Je m'intéresse aux fonctions qui permettent de trier des colonnes de ListView (j'avoue ne pas avoir bien tout compris)
Entre le _GUICtrlListView_SimpleSort que je ne maîtrise pas bien et le _GUICtrlListView_SortItems que je comprends mieux et le GUICtrlRegisterListViewSort que j'ai abandonné (trop compliqué pour mon niveau).
J'utilise donc le _GUICtrlListView_SortItems qui me paraît le plus simple et qui fonctionne bien sauf que c'est très lent lorsque la liste contient des milliers de lignes. (après tout dépend certainement de la puissance de la machine)
Donc pour un _GUICtrlListView_SortItems il faut faire avant un _GUICtrlListView_RegisterSortCallBack($ListView) puis après un _GUICtrlListView_UnRegisterSortCallBack($ListView) mais je vois souvent aussi juste après ce dernier un GUIDelete().
A quoi sert il et est il obligatoire ?
Merci
Je m'intéresse aux fonctions qui permettent de trier des colonnes de ListView (j'avoue ne pas avoir bien tout compris)
Entre le _GUICtrlListView_SimpleSort que je ne maîtrise pas bien et le _GUICtrlListView_SortItems que je comprends mieux et le GUICtrlRegisterListViewSort que j'ai abandonné (trop compliqué pour mon niveau).
J'utilise donc le _GUICtrlListView_SortItems qui me paraît le plus simple et qui fonctionne bien sauf que c'est très lent lorsque la liste contient des milliers de lignes. (après tout dépend certainement de la puissance de la machine)
Donc pour un _GUICtrlListView_SortItems il faut faire avant un _GUICtrlListView_RegisterSortCallBack($ListView) puis après un _GUICtrlListView_UnRegisterSortCallBack($ListView) mais je vois souvent aussi juste après ce dernier un GUIDelete().
A quoi sert il et est il obligatoire ?
Merci