当前位置:  技术问答>linux和unix

在curses下如何画连续的竖线和横线?

    来源: 互联网  发布时间:2015-01-21

    本文导语:  我用whline(dialogwin,'-',38);画就不连续,用whline(dialogwin,196,38);画出现中文字(哪哪哪哪哪哪哪哪哪哪哪哪),我的系统装有东方龙马,但scoadm的显示十分正常。 | 转贴自http://www.chinaunix.net/bbsjh/4/7...

我用whline(dialogwin,'-',38);画就不连续,用whline(dialogwin,196,38);画出现中文字(哪哪哪哪哪哪哪哪哪哪哪哪),我的系统装有东方龙马,但scoadm的显示十分正常。

|
转贴自http://www.chinaunix.net/bbsjh/4/7707.html
有人说切换到龙马的西文制表符识别模式下(按Ctrl+Alt+Shift+ESC)
我现在没办法验证
======
unix中的菜单程序

作者:lcc     发表时间:2002/08/22 03:58pm

[这个贴子最后由lcc在 2002/08/22 04:11pm 编辑]

#include 
#include 

#define ENTER 10
#define ESCAPE 27
void init_curses()
{
       initscr();
       start_color();
       init_pair(1,COLOR_WHITE,COLOR_BLUE);
       init_pair(2,COLOR_BLUE,COLOR_WHITE);
       init_pair(3,COLOR_RED,COLOR_WHITE);
       curs_set(0);
       noecho();
       keypad(stdscr,TRUE);
}
void draw_menubar(WINDOW *menubar)
{
       wbkgd(menubar,COLOR_PAIR(2));
       waddstr(menubar,"Menu1");
       wattron(menubar,COLOR_PAIR(3));
       waddstr(menubar,"(F1)");
       wattroff(menubar,COLOR_PAIR(3));
       wmove(menubar,0,20);
       waddstr(menubar,"Menu2");
       wattron(menubar,COLOR_PAIR(3));
       waddstr(menubar,"(F2)");
       wattroff(menubar,COLOR_PAIR(3));
}
WINDOW **draw_menu(int start_col)
{
       int i;
       WINDOW **items;
       items=(WINDOW **)malloc(9*sizeof(WINDOW *));

       items[0]=newwin(10,19,1,start_col);
       wbkgd(items[0],COLOR_PAIR(2));
       box(items[0],ACS_VLINE,ACS_HLINE);
       items[1]=subwin(items[0],1,17,2,start_col+1);
       items[2]=subwin(items[0],1,17,3,start_col+1);
       items[3]=subwin(items[0],1,17,4,start_col+1);
       items[4]=subwin(items[0],1,17,5,start_col+1);
       items[5]=subwin(items[0],1,17,6,start_col+1);
       items[6]=subwin(items[0],1,17,7,start_col+1);
       items[7]=subwin(items[0],1,17,8,start_col+1);
       items[8]=subwin(items[0],1,17,9,start_col+1);
       for (i=1;i

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 编译#include<curses.h>时连接出问题,望大家帮忙~~~~~
  • curses屏幕操作的问题
  • 对终端辅口进行读操作,程序要嵌在curses环境里
  • 求助关于linux下无法使用curses.h类问题
  • 退出curses环境到字符环境的问题?
  • 熟悉CURSES的进!!!
  • GCC curses动态库链接的错误
  • curses库的问题
  • 求Curses Development Kit(cdk)编译方法
  • Curses Development Kit
  • 请问有那些网站有Curses的资料?
  • 问关于curses的问题
  • curses编程时显示不了中文
  • 正在学习LINUX c+curses 编程
  • 没有curses.h头文件怎么办?
  • 请教curses的高手
  • 请问哪里能找到Curses 的头文件和库文件?
  • 怎样在使用curses字符串输出函数或字符输出函数时,隐藏光标
  • 那里有《shell编程》和关于curses编程的教程可以下载,请帮忙?
  • 有没有关于用curses库开发界面的好书,请各位推荐一下


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3