group__nanox__general.html
来自「Nano-x的设计架及相关文档----这是网上下载的中文翻译版本, E文的可以在」· HTML 代码 · 共 215 行
HTML
215 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>Nano-X basic API.</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.3 --><center><a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="modules.html">Modules</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Data Structures</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Data Fields</a> <a class="qindex" href="pages.html">Related Pages</a> </center><hr><h1>Nano-X basic API.<br><small>[<a class="el" href="group__nanox.html">Nano-X public API</a>]</small></h1>Functions to initialise and close Nano-X. <a href="#_details">More...</a><table border=0 cellpadding=0 cellspacing=0><tr><td></td></tr><tr><td colspan=2><br><h2>Functions</h2></td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="group__nanox__general.html#a0">GrOpen</a> (void)</td></tr><tr><td> </td><td><em class="mdesc">Open a connection to the graphics server.</em> <a href="#a0"></a><em></em><br><br></td></tr><tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="group__nanox__general.html#a1">GrClose</a> (void)</td></tr><tr><td> </td><td><em class="mdesc">Close the graphics device.</em> <a href="#a1"></a><em></em><br><br></td></tr><tr><td nowrap align=right valign=top><a name="a2" doxytag="nanox_general::GrFlush"></a>void </td><td valign=bottom><a class="el" href="group__nanox__general.html#a2">GrFlush</a> (void)</td></tr><tr><td> </td><td><em class="mdesc">Flush the message buffer of any messages it may contain.</em><br><br></td></tr><tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="group__nanox__general.html#a3">GrDefaultErrorHandler</a> (<a class="el" href="unionGR__EVENT.html">GR_EVENT</a> *ep)</td></tr><tr><td> </td><td><em class="mdesc">The default error handler.</em> <a href="#a3"></a><em></em><br><br></td></tr><tr><td nowrap align=right valign=top>GR_FNCALLBACKEVENT </td><td valign=bottom><a class="el" href="group__nanox__general.html#a4">GrSetErrorHandler</a> (GR_FNCALLBACKEVENT fncb)</td></tr><tr><td> </td><td><em class="mdesc">Sets an error handling routine that will be called on any errors from the server (assuming the client has asked to receive them).</em> <a href="#a4"></a><em></em><br><br></td></tr><tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="group__nanox__general.html#a5">GrGetScreenInfo</a> (GR_SCREEN_INFO *sip)</td></tr><tr><td> </td><td><em class="mdesc">Fills in the specified GR_SCREEN_INFO structure.</em> <a href="#a5"></a><em></em><br><br></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Functions to initialise and close Nano-X.<p><hr><h2>Function Documentation</h2><a name="a1" doxytag="nano-X.h::GrClose"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void GrClose </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Close the graphics device.<p>Flushes any waiting messages. </td> </tr></table><a name="a3" doxytag="nano-X.h::GrDefaultErrorHandler"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void GrDefaultErrorHandler </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="unionGR__EVENT.html">GR_EVENT</a> * </td> <td class="mdname1" valign="top" nowrap> <em>ep</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>The default error handler.<p>This is called when the server reports an error event and the client hasn't set up a handler of it's own.<p>Generates a human readable error message describing what error occurred and what function it occured in, then exits.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign=top><em>ep</em> </td><td>The error event structure. </td></tr> </table></dl> </td> </tr></table><a name="a5" doxytag="nano-X.h::GrGetScreenInfo"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void GrGetScreenInfo </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">GR_SCREEN_INFO * </td> <td class="mdname1" valign="top" nowrap> <em>sip</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Fills in the specified GR_SCREEN_INFO structure.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign=top><em>sip</em> </td><td>Pointer to a GR_SCREEN_INFO structure </td></tr> </table></dl> </td> </tr></table><a name="a0" doxytag="nano-X.h::GrOpen"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> int GrOpen </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Open a connection to the graphics server.<p><dl compact><dt><b>Returns:</b></dt><dd>the fd of the connection to the server or -1 on failure </dd></dl> </td> </tr></table><a name="a4" doxytag="nano-X.h::GrSetErrorHandler"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> GR_FNCALLBACKEVENT GrSetErrorHandler </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">GR_FNCALLBACKEVENT </td> <td class="mdname1" valign="top" nowrap> <em>fncb</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Sets an error handling routine that will be called on any errors from the server (assuming the client has asked to receive them).<p>If zero is used as the argument, errors will be returned as regular events instead.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign=top><em>fncb</em> </td><td>the function to call to handle error events </td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>the address of the previous error handler </dd></dl> </td> </tr></table><hr><address style="align: right;"><small>Generated on Sun May 18 21:03:07 2003 for Microwindows Nano-X API by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3 </small></address></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?