Показать сообщение отдельно
Старый 31.08.2016, 03:03   #2348
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Я почти не ковырял его просто пару раз смотрел до сегодняшнего дня.
Ковырял помню Ты , когда он только вышел (и ждал-то как его выхода) - тогда все надеялись на чудо ,но Бретт самоустранился от дальнейшей разработки .. Да и согласись , тогда практики у нас меньше было , сейчас можно поправить - спешить некуда ..
Цитата:
гуд подскажешь что ковырять
конечно :

gr.CalcTextWidth - расчитывает длину каждой колонки
Например время будет так (переменная из массива cColumns : cColumns.track_time_part и есть длинна) :
Код:
cColumns.track_time_part = gr.CalcTextWidth("00:00:00", g_font) + 10;
далее // default track
это примерно 23xx строка :

Смотришь на
Код:
gr.gdiDrawText(track_title_part, g_font, track_color_txt, tx+cColumns.track_artist_part+10, ay, tw-cColumns.track_artist_part-cColumns.track_time_part-15-(cColumns.track_rating_part+10)+67, ah, DT_LEFT | DT_VCENTER | DT_CALCRECT | DT_END_ELLIPSIS | DT_NOPREFIX);
И правишь координаты и ширину учитывая расчеты других колонок .
Где-то и тире убирается - уже не вспомню .
также центровка после |DT_VCENTER ...

Цитата:
сегодня сделал сортировку папками, подкрутил по мелочам...
По моим стопам через подмену или все-таки через JavaScript String replace() Method ?

Библиотеку Вьетнамца (что я бросал) пробовал ? , получилось у меня с сортировкой ?
seriousstas вне форума   Ответить с цитированием