Конференция "WinAPI" » сортировка в ListView [D7, WinXP]
 
  • QAZ (16.01.11 17:27) [0]
    хотелось бы узнать,какую апишную функцию использует ListView при включеном флаге LVS_SORTASCENDING
  • Anatoly Podgoretsky © (16.01.11 17:49) [1]
    > QAZ  (16.01.2011 17:27:00)  [0]

    C этим к Микрософт, может они расскажут.
  • QAZ (16.01.11 18:03) [2]
    уточню, интересует функция сравнения строк
  • DVM © (16.01.11 18:33) [3]

    > QAZ

    В файле listview.c LVS_SORTASCENDING встречается 2 раза, оба раза вызывается ListView_LookupString если тебе интересно, из lvsmall.c :)
    Это не апишная функция, разумеется.

    На рутрекере 100 лет уж валяются исходники  Win2000 и NT4 и только ленивый из интересующихся их себе не скачал.
  • QAZ (16.01.11 18:46) [4]

    > DVM ©   (16.01.11 18:33) [3]


    кажись это lstrcmp, судя по ComCtrls.pas
    и что главное результат такойже
  • DVM © (16.01.11 19:14) [5]

    > QAZ   (16.01.11 18:46) [4]


    > кажись это lstrcmp, судя по ComCtrls.pas

    там по цепочке дальше вызывается ListView_CompareString а в ней lstrcmpi
  • QAZ (16.01.11 19:57) [6]
    да эт не принципиально, с кейсом или без
 
Конференция "WinAPI" » сортировка в ListView [D7, WinXP]
Есть новые Нет новых   [134431   +12][b:0][p:0]