{A}
{S0}简介
使用的f_graph.h头文件,你可以创建新的视觉影响您的控制台窗口。背景
一般来说,在一些高校就读的学生,工作与控制台应用程序和开发这些方案学习编程的基础知识。谁,谁需要一些基本图形功能,如clrscr(),特别是DEVC用户框()或类似的附加功能,它创建了一个控制台窗口的框,我写了这个头文件。使用代码
现在让我们来看看在f_graph.h头文件中的成员函数,并解释如何使用它们。setCursor(CursorMode);
CursorMode的类型是枚举及其成员CURSOR_OFF,CURSOR_ON和CURSOR_BIG。虽然CursorMode是CURSOR_OFF,没有光标在屏幕上显示。因为我们在下面看到,其知名度是在功能设置假。cursorInfo.bVisible = FALSE;
模式CURSOR_ON,我们看到的默认光标在屏幕上。 10%的高度和知名度。{C}
,getDimensionX()获取当前长度x维度,和getDimensionY()得到Y的。 X轴,whereX()函数返回光标的位置,和whereY()返回y的。 goBeginPixels(),将光标移动到的位置(1,1)。 goRight(),goLeft(),goUp(),仓库()函数设置光标移动到给定的位置。
clrscr()清除控制台窗口。尤其是设置默认的颜色(黑底白字)。
gotoxy(INT,INT),因为我们知道,我们光标移动到给定的位置设置。
setTitle(常量字符*),是用来改变控制台窗口的标题。
等待(INT),其实这个功能是使用默认的睡眠()函数,但我认为,等待是多少合适,是有意义的。
setColor(WORD),我们看到,我们可以改变我们的窗口,屏幕的颜色,也字可以FOREGROUND_BLUE,FOREGROUND_GREEN,FOREGROUND_RED,FOREGROUND_INTENSITY,BACKGROUND_BLUE,BACKGROUND_GREEN,BACKGROUND_RED或BACKGROUND_INTENSITY。例如,我们可以写下面的代码闪耀绿色。gf.setColor(FOREGROUND_GREEN || FOREGROUND_INTENSITY);
接下来,正如我在开始时说,有一些附加功能,如框或部分使用作为成员的所有eboves和工程,如我们的模板形状headerLine(CHAR *(makeSkeleton(WORD))等功能, )。好吧,这是时间来解释。
首先,盒(INT,INT,INT,INT),正如我之前提到的,这个功能使得给定方向的一个盒子。
然后,clearArea(INT,INT,INT,INT),清除在这些方向的领域。事实上,它填充在这些领域与空间特性。
showTextInBox(CHAR *,BOOL,BOOL,INT,INT,INT,INT),有了这个功能,你可以写一个盒子内的文本,你确定的规模。如果该框的大小是足够的文本,所有在框中所示,但是,如果没有,留一部分,将创建一个流,你控制一个新的方块大小相同。您也可以指定,如果文本将被一个新的开始或没有。
以下功能被写入我们的模板形状。
makeSkeleton(常量字),使得模板的形状与颜色。
showLeftSide(CHAR *,BOOL),这个函数显示文本框(小一),左侧位置。您也可以指定,如果文本将被一个新的开始或没有。
showRightSide(CHAR *,BOOL,BOOL),这个函数显示文本框(大个),在右侧定位,。您也可以指定,如果文本将被一个新的开始或没有。此外,还可以控制页面流。
headerLine(char *)的,显示在顶部的框中给出的文本。此外,文本自动定位到中心。
footerLine(char *)的,显示在底部的框中给出的文本。您可以使用来自用户的信息。
rightBottomText(CHAR *,常量字),使用此功能,你可以写一些文字,提醒人们的框外。另外,此功能向右侧的文本的位置。
闪烁(字符*,const的字),这个功能使得眨了眨文本使用给定的文本。
警告(char *)的,使得给定的文本眨了眨眼外底部的红色。
消息(char *)的,使得给定的文本眨了眨眼外底部的蓝色。