Функция FsContentGetDefaultView
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Написание плагинов для Total Commander

#1: Функция FsContentGetDefaultView Author: mmm3396Location: Украина PostPosted: Mon Jan 14, 2008 21:35
    —
Пытаюсь написать небольшой FS-плагин и использовать subj. Но мне нужно вывести в панели несколько колонок с различной информацией. В соответствии с HELPом поля-источники и наименования колонок надо описать примерно так:
strlcpy(ViewContents,"[=<fs>.fld1]\n[=<fs>.fld2]",maxlen);
strlcpy(ViewHeaders,"Поле1\nПоле2",maxlen);

В результате получается не две колонки, а одна с заголовком "Поле1Поле2" и содержанием (при fld1="Test1", fld2="Test2") - "Test1Test2". Sad
Что я здесь неправильно делаю?

#2:  Author: CaptainFlintLocation: Москва PostPosted: Mon Jan 14, 2008 22:00
    —
Си сам обрабатывает \n и превращает его в символ новой строки, а я сомневаюсь, что Тоталу это требуется. Smile Попробуй \\n писать.

Добавлено:
А, ну да, в справке же так и сказано:
Quote:
Note that in C, you need to write \\n to return a backslash and 'n' instead of a newline character!

#3:  Author: mmm3396Location: Украина PostPosted: Tue Jan 15, 2008 22:34
    —
Спасибо! Протормозил я...
Почему-то я перевел эту фразу из HELPа, как "если вам надо получить вместо символа перевода строки обратный слэш и n, то вводите \\n"



Total Commander -> Написание плагинов для Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group