⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 q_list.html

📁 QCurses使用手册 QCurses使用手册
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>欢迎光临 QCurses 函数库主页</title>
<link href="css/qcurses.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body,td,th {
	font-family: 宋体;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style7 {font-family: "黑体"}
.style9 {color: #FFFFFF}
.style10 {color: #000000}
-->
</style></head>

<body>
<table width="100%" height="0"  border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td valign="top"><table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td height="25" bgcolor="EFEFEF">■ <A href="Q_Label.html" target=_blank>Q_List</A> 列表类</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
      </table>      
      <table width="600" border="0" align="center" cellpadding="10" cellspacing="0">
        <tr>
          <td valign="top" bgcolor="EFEFEF">     <p>功能介绍:</p>
          <p>列表类,可以自由读取数据库 [需要挂接我另外制作的CMySQL等数据库类] 自由读取文件信息,然后生成列表<br>
          </p></td>
        </tr>
    </table>      
      <br>
      <table width="600" border="0" align="center" cellpadding="10" cellspacing="0">
        <tr>
          <td valign="top" bgcolor="EFEFEF"><p>函数、变量:</p>
            <table width="90%"  border="0" align="center" cellpadding="5" cellspacing="1">
              <tr bgcolor="#333333">
                <td width="69%"><div align="center" class="style9">函数、变量声明</div></td>
                <td width="31%"><div align="center" class="style9">功能,含义</div></td>
              </tr>
              <tr bgcolor="#CCCCCC">
                <td valign="top"><p class="style10">Q_List(WINDOW *vMainWin,<br>
                      int vHigth,<br>
                      int vWidth,<br>
                      int vYBegin,<br>
                      int vXBegin,<br>
                      bool vBox,<br>
                      int vCFront,<br>
                      int vCBack,<br>
                      int vMaxCount=0)</p>
                  <p class="style10">参数:<br>
                    父操作窗口、高度、宽度、起始纵坐标、起始横坐标、是否画框、前景色、背景色、最大数量</p>
                </td>
                <td><div align="center"><span class="style10">构造函数</span></div></td>
              </tr>
              <tr bgcolor="#CCCCCC">
                <td><p class="style10">int Get()</p>
                  </td>
                <td><div align="center">从列表获取数值</div></td>
              </tr>		
			  	  			  
              <tr bgcolor="#CCCCCC">
                <td>int GetIndex()</td>
                <td><div align="center"><span class="style10">获得数值的索引</span></div></td>
              </tr>		
			  	  			  
              <tr bgcolor="#CCCCCC">
                <td><span class="style10">int Count()</span></td>
                <td><div align="center"><span class="style10">当前的记录数</span></div></td>
              </tr>		
			  	  			  
              <tr bgcolor="#CCCCCC">
                <td><span class="style10">void Clear()</span></td>
                <td><div align="center"><span class="style10">清空当前列表</span></div></td>
              </tr>
			                <tr bgcolor="#CCCCCC">
                <td><p class="style10">bool Add(char *format,...)</p>
                  <p class="style10">参数:要添加的字符串</p></td>
                <td><div align="center"><span class="style10">添加列表项</span></div></td>
              </tr>
			                <tr bgcolor="#CCCCCC">
                <td><span class="style10">const char *GetValue()</span></td>
                <td><div align="center">返回选择的列表值</div></td>
              </tr>
			                <tr bgcolor="#CCCCCC">
                <td><p class="style10">bool WriteToFile(char *FileName)</p>
                  <p class="style10">参数:要写入的文件名</p></td>
                <td><div align="center"><span class="style10">将列表写入文件</span></div></td>
              </tr>
			                <tr bgcolor="#CCCCCC">
                <td><span class="style10">char *Value[MAXCOUNT]</span></td>
                <td><div align="center"><span class="style10">字符串值,动态增长</span></div></td>
              </tr>
			                <tr bgcolor="#CCCCCC">
                <td><span class="style10">int NowIndex</span></td>
                <td><div align="center"><span class="style10">当前选择的索引值</span></div></td>
              </tr>
			                <tr bgcolor="#CCCCCC">
                <td><p class="style10">virtual bool isCheckBreak(int&amp; Key)</p>
                  <p class="style10">参数:要判断的键值</p></td>
                <td><div align="center"><span class="style10">检查是否键入了退出按钮</span></div></td>
              </tr>
			                <tr bgcolor="#CCCCCC">
                <td><p class="style10">void Refresh(int StartLine)</p>
                  <p class="style10">参数:要刷新的起始值索引</p></td>
                <td><div align="center"><span class="style10">刷新列表框</span></div></td>
              </tr>
			                <tr bgcolor="#CCCCCC">
                <td><span class="style10">int NowLINE</span></td>
                <td><div align="center"><span class="style10">当前光标所在行</span></div></td>
              </tr>
			                <tr bgcolor="#CCCCCC">
                <td>int EndRow</td>
                <td><div align="center">当前行<br>
                  add的时候用来判断是否到底</div></td>
              </tr>
			                <tr bgcolor="#CCCCCC">
                <td><span class="style10">void FreeValue()</span></td>
                <td><div align="center"><span class="style10">释放内存</span></div></td>
              </tr>
			                <tr bgcolor="#CCCCCC">
                <td><span class="style10"></span></td>
                <td><div align="center"><span class="style10"></span></div></td>
              </tr>
			                <tr bgcolor="#CCCCCC">
                <td><span class="style10"></span></td>
                <td><div align="center"><span class="style10"></span></div></td>
              </tr>
			  
            </table>            
            <p>&nbsp;              </p>
          </td>
        </tr>
      </table>      
      <br>
      <table width="600" border="0" align="center" cellpadding="10" cellspacing="0">
        <tr>
          <td valign="top" bgcolor="EFEFEF"><p>演示例子:</p>
            <p>#include &quot;qcurses.hpp&quot;</p>
            <p>main()<br>
            {<br>
              initscr();<br>
              start_color();            <br>
              WINDOW *WINDOW = newwin(10,50,5,15);<br>
  Q_Window *Form1 = new Q_Window(WINDOW,10,50,0,0,true,COLOR_WHITE,COLOR_BLUE);<br>
  Form1-&gt;SetCaption(&quot;New Qcurses LIB test &quot;,COLOR_MAGENTA,COLOR_WHITE);<br>

	  Q_List *List1 = new Q_List(Form1-&gt;GetHandle(),8,20,1,10,true,COLOR_WHITE,COLOR_BLUE);<br>
	  List1-&gt;Add(&quot;11111111111111&quot;);	<br>
	  List1-&gt;Add(&quot;22222222222222&quot;);<br>
	  List1-&gt;Add(&quot;33333333333333&quot;);<br>
	  List1-&gt;Add(&quot;44444444444444&quot;);<br>
	  List1-&gt;Add(&quot;55555555555555&quot;);<br>
	  List1-&gt;Add(&quot;66666666666666&quot;);<br>
	  List1-&gt;Add(&quot;77777777777777&quot;);<br>
	  List1-&gt;Add(&quot;88888888888888&quot;);<br>
	  List1-&gt;Add(&quot;99999999999999&quot;);<br>
	  List1-&gt;Add(&quot;00000000000000&quot;);<br>
	  List1-&gt;Add(&quot;aaaaaaaaaaaaaa&quot;);            <br>
                List1-&gt;Get();	<br>
                endwin();<br>
              }</p>
            <p> 说明:</p>
            <p>编译 g++ ./libqcurses.so main.cpp -o ctest -lcurses</p>
            <p>此例子将实现以下效果:</p>
            <p align="center"><img src="images/qlist/1.jpg" width="461" height="183"><br>
              <br>
            </p></td>
        </tr>
      </table>
</td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -