|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июн 6, 2004 19:53:24 Имеется ЛистБокс. В него через LB_DIR передается папка. Выставляю флаг LBS_SORT. Файлы оказываются выше папок. Вопрос. |
|
|
Дата: Июн 8, 2004 06:56:55 · Поправил: q_q n0p MS KB Article - 100366. lstrcmpi, Accented Chars, and Sort Order in Windows List boxes that include the LBS_SORT style use lstrcmpi internally to perform the sort. У папок, я так понимаю, первый символ [? Попробуй передать в listbox только две строки "я" и "[", а для полной картины все символы от пробела до 255. |
|
|
Дата: Июн 8, 2004 20:18:28 Ндаа.. Ну для моей задачи больше подошел контрол SysListView32, хоть там и нету возможности папки открывать. Зато свою сортировку можно лихо присобачить. :) |
|
|
Дата: Июн 9, 2004 03:52:12 n0p хоть там и нету возможности папки открывать А где есть? Зато свою сортировку можно лихо присобачить В listbox'е тоже можно. Только через LBS_OWNERDRAW + LBS_SORT. Посмотрел внутрь lstrcmpi (в w2ksp4), она использует CompareString, правила сортировки, для которой освещены в документации. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.079 |