The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > Программирования высокого уровня
.
Google unix.com


Программирования высокого уровня Почтовые вопросы о C, C + +, Java, SQL и других языках программирования здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Final Cut Pro: Зеленый фреймы или иных аномалий по вынести с REDCODE iBot OS X Поддержка RSS 0 04-26-2009 03:30 AM
Таблицы и границы amatuer_lee_3 Shell программирование и сценарии 9 03-10-2009 10:18 PM
Mac OS X: на основе UNIX - твердый как скала Neo OS X (Apple) 0 11-12-2005 05:38 PM
партии вынести Vitor UNIX для чайников Вопросы И Ответы 1 07-11-2002 01:53 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 06-23-2009
ку @ ntum ku@ntum is offline
Зарегистрированный пользователь
  
 

Регистрация: May 2007
Сообщений: 10
Как сделать твердые границы в Ncurses окна

Здравствуйте Все Gr8 Linux разработчики Из Там,

Фон
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
Я создал Ncurses приложение, которое предполагается запустить только на Linux в виртуальной консоли. Эта заявка будет активно использовать Ncurses для Windows, чтобы показать окно базе пользовательского интерфейса для пользователя. Я использую CentOS5.x. Терминал для виртуальной консоли установлен (TERM \u003d Linux).

Я использовал следующий код последовательность инициализируем Ncurses среды
Код:
initscr();
    getmaxyx(stdscr,y,x);

    noecho();
    cbreak();
    start_color();

    init_color(3,700,700,700);
    clear();
    wclear(stdscr);
Проблема
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
В настоящее время я не могу сделать твердые границы в мои окна. Ncurses производит твердые границы для Windows, используя расширенный ASCII символов. Поскольку я не в состоянии сделать Ncurses использовать расширенные символы, я полагаю, я должен иметь отсутствуют некоторые настройки в моей кода (может быть с помощью termios API). В настоящее время я полностью полагаться на Ncurses установить мою виртуальную консоль оказать твердых границ. Я также попытался моих приложений на другие платформы, такие, как Fedora Core 10, и снова ничего не делают для твердых границ. Однако, когда я запускаю ее на любую псевдо-терминал (используя PuTTY), где TERM \u003d Xterm, он явно делает твердые границы, как я люблю. Поэтому я полагаю, что есть что-то с терминалом типа и / или водителя.

Вопрос
\u003d\u003d\u003d\u003d\u003d\u003d\u003d
Просьба указать, какие я должен сделать, чтобы включить расширенный характер поддержки в мой виртуальный терминал (консоль), с тем чтобы Ncurses можно сделать твердые границы моего окна. Или, если есть какие-либо кода, который я хотел бы добавить к моему заявлению, которое позволяет мой виртуальный терминал (/ dev/tty1), чтобы показать продлен символов давая nucurses использовать твердые границы.

Спасибо
Кашиф Али Сиддики
Еще один Linux-разработчика стремится стать разработчиком gr8
 

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 03:04 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX и Linux Форум Авторские права © 1993-2009. Все права защищены.

Содержание соответствующие URL-адреса в vBSEO 3.2.0