📄 gdi_8h-source.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>MiniGUI V1.6.10 API Reference: gdi.h Source File</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.2 --><div class="qindex"><a class="qindex" href="index.htm">Main Page</a> | <a class="qindex" href="modules.htm">Modules</a> | <a class="qindex" href="classes.htm">Alphabetical List</a> | <a class="qindex" href="annotated.htm">Data Structures</a> | <a class="qindex" href="dirs.htm">Directories</a> | <a class="qindex" href="files.htm">File List</a> | <a class="qindex" href="functions.htm">Data Fields</a> | <a class="qindex" href="globals.htm">Globals</a> | <a class="qindex" href="pages.htm">Related Pages</a></div><div class="nav"><a class="el" href="dir_000003.htm">include</a></div><h1>gdi.h</h1><a href="gdi_8h.htm">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 00021 <span class="comment">/*</span>00022 <span class="comment"> * $Id: gdi.h 8101 2007-11-16 08:52:03Z weiym $</span>00023 <span class="comment"> *</span>00024 <span class="comment"> * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, </span>00025 <span class="comment"> * pSOS, ThreadX, NuCleus, OSE, and Win32.</span>00026 <span class="comment"> *</span>00027 <span class="comment"> * Copyright (C) 2002-2007 Feynman Software.</span>00028 <span class="comment"> * Copyright (C) 1998-2002 Wei Yongming.</span>00029 <span class="comment"> */</span>00030 00031 <span class="preprocessor">#ifndef _MGUI_GDI_H</span>00032 <span class="preprocessor"></span><span class="preprocessor"> #define _MGUI_GDI_H</span>00033 <span class="preprocessor"></span>00034 00035 <span class="preprocessor">#ifdef __cplusplus</span>00036 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {00037 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>00038 00090 <span class="keyword">extern</span> MG_EXPORT <a class="code" href="group__gdi__types.htm#ga8">gal_pixel</a> <a class="code" href="group__color__vars.htm#ga0">SysPixelIndex</a> [];00091 00098 <span class="keyword">extern</span> <span class="keyword">const</span> MG_EXPORT <a class="code" href="struct__RGB.htm">RGB</a> <a class="code" href="group__color__vars.htm#ga1">SysPixelColor</a> [];00099 <a name="l00105"></a><a class="code" href="group__color__vars.htm#ga2">00105</a> <span class="preprocessor">#define PIXEL_invalid 0</span>00106 <span class="preprocessor"></span><a name="l00112"></a><a class="code" href="group__color__vars.htm#ga3">00112</a> <span class="preprocessor">#define PIXEL_transparent SysPixelIndex[0]</span>00113 <span class="preprocessor"></span><a name="l00119"></a><a class="code" href="group__color__vars.htm#ga4">00119</a> <span class="preprocessor">#define PIXEL_darkblue SysPixelIndex[1]</span>00120 <span class="preprocessor"></span><a name="l00126"></a><a class="code" href="group__color__vars.htm#ga5">00126</a> <span class="preprocessor">#define PIXEL_darkgreen SysPixelIndex[2]</span>00127 <span class="preprocessor"></span><a name="l00133"></a><a class="code" href="group__color__vars.htm#ga6">00133</a> <span class="preprocessor">#define PIXEL_darkcyan SysPixelIndex[3]</span>00134 <span class="preprocessor"></span><a name="l00140"></a><a class="code" href="group__color__vars.htm#ga7">00140</a> <span class="preprocessor">#define PIXEL_darkred SysPixelIndex[4] </span>00141 <span class="preprocessor"></span><a name="l00147"></a><a class="code" href="group__color__vars.htm#ga8">00147</a> <span class="preprocessor">#define PIXEL_darkmagenta SysPixelIndex[5]</span>00148 <span class="preprocessor"></span><a name="l00154"></a><a class="code" href="group__color__vars.htm#ga9">00154</a> <span class="preprocessor">#define PIXEL_darkyellow SysPixelIndex[6] </span>00155 <span class="preprocessor"></span><a name="l00161"></a><a class="code" href="group__color__vars.htm#ga10">00161</a> <span class="preprocessor">#define PIXEL_darkgray SysPixelIndex[7] </span>00162 <span class="preprocessor"></span><a name="l00168"></a><a class="code" href="group__color__vars.htm#ga11">00168</a> <span class="preprocessor">#define PIXEL_lightgray SysPixelIndex[8]</span>00169 <span class="preprocessor"></span><a name="l00175"></a><a class="code" href="group__color__vars.htm#ga12">00175</a> <span class="preprocessor">#define PIXEL_blue SysPixelIndex[9]</span>00176 <span class="preprocessor"></span><a name="l00182"></a><a class="code" href="group__color__vars.htm#ga13">00182</a> <span class="preprocessor">#define PIXEL_green SysPixelIndex[10]</span>00183 <span class="preprocessor"></span><a name="l00189"></a><a class="code" href="group__color__vars.htm#ga14">00189</a> <span class="preprocessor">#define PIXEL_cyan SysPixelIndex[11]</span>00190 <span class="preprocessor"></span><a name="l00196"></a><a class="code" href="group__color__vars.htm#ga15">00196</a> <span class="preprocessor">#define PIXEL_red SysPixelIndex[12]</span>00197 <span class="preprocessor"></span><a name="l00203"></a><a class="code" href="group__color__vars.htm#ga16">00203</a> <span class="preprocessor">#define PIXEL_magenta SysPixelIndex[13]</span>00204 <span class="preprocessor"></span><a name="l00210"></a><a class="code" href="group__color__vars.htm#ga17">00210</a> <span class="preprocessor">#define PIXEL_yellow SysPixelIndex[14]</span>00211 <span class="preprocessor"></span><a name="l00217"></a><a class="code" href="group__color__vars.htm#ga18">00217</a> <span class="preprocessor">#define PIXEL_lightwhite SysPixelIndex[15]</span>00218 <span class="preprocessor"></span><a name="l00224"></a><a class="code" href="group__color__vars.htm#ga19">00224</a> <span class="preprocessor">#define PIXEL_black SysPixelIndex[16]</span>00225 <span class="preprocessor"></span>00226 <span class="comment">/* Compatiblity definitions */</span><a name="l00231"></a><a class="code" href="group__color__vars.htm#ga20">00231</a> <span class="preprocessor">#define COLOR_invalid PIXEL_invalid</span>00232 <span class="preprocessor"></span><a name="l00237"></a><a class="code" href="group__color__vars.htm#ga21">00237</a> <span class="preprocessor">#define COLOR_transparent PIXEL_transparent</span>00238 <span class="preprocessor"></span><a name="l00243"></a><a class="code" href="group__color__vars.htm#ga22">00243</a> <span class="preprocessor">#define COLOR_darkred PIXEL_darkred</span>00244 <span class="preprocessor"></span><a name="l00249"></a><a class="code" href="group__color__vars.htm#ga23">00249</a> <span class="preprocessor">#define COLOR_darkgreen PIXEL_darkgreen</span>00250 <span class="preprocessor"></span><a name="l00255"></a><a class="code" href="group__color__vars.htm#ga24">00255</a> <span class="preprocessor">#define COLOR_darkyellow PIXEL_darkyellow</span>00256 <span class="preprocessor"></span><a name="l00261"></a><a class="code" href="group__color__vars.htm#ga25">00261</a> <span class="preprocessor">#define COLOR_darkblue PIXEL_darkblue</span>00262 <span class="preprocessor"></span><a name="l00267"></a><a class="code" href="group__color__vars.htm#ga26">00267</a> <span class="preprocessor">#define COLOR_darkmagenta PIXEL_darkmagenta</span>00268 <span class="preprocessor"></span><a name="l00273"></a><a class="code" href="group__color__vars.htm#ga27">00273</a> <span class="preprocessor">#define COLOR_darkcyan PIXEL_darkcyan</span>00274 <span class="preprocessor"></span><a name="l00279"></a><a class="code" href="group__color__vars.htm#ga28">00279</a> <span class="preprocessor">#define COLOR_lightgray PIXEL_lightgray</span>00280 <span class="preprocessor"></span><a name="l00285"></a><a class="code" href="group__color__vars.htm#ga29">00285</a> <span class="preprocessor">#define COLOR_darkgray PIXEL_darkgray</span>00286 <span class="preprocessor"></span><a name="l00291"></a><a class="code" href="group__color__vars.htm#ga30">00291</a> <span class="preprocessor">#define COLOR_red PIXEL_red</span>00292 <span class="preprocessor"></span><a name="l00297"></a><a class="code" href="group__color__vars.htm#ga31">00297</a> <span class="preprocessor">#define COLOR_green PIXEL_green</span>00298 <span class="preprocessor"></span><a name="l00303"></a><a class="code" href="group__color__vars.htm#ga32">00303</a> <span class="preprocessor">#define COLOR_yellow PIXEL_yellow</span>00304 <span class="preprocessor"></span><a name="l00309"></a><a class="code" href="group__color__vars.htm#ga33">00309</a> <span class="preprocessor">#define COLOR_blue PIXEL_blue</span>00310 <span class="preprocessor"></span><a name="l00315"></a><a class="code" href="group__color__vars.htm#ga34">00315</a> <span class="preprocessor">#define COLOR_magenta PIXEL_magenta</span>00316 <span class="preprocessor"></span><a name="l00321"></a><a class="code" href="group__color__vars.htm#ga35">00321</a> <span class="preprocessor">#define COLOR_cyan PIXEL_cyan</span>00322 <span class="preprocessor"></span><a name="l00327"></a><a class="code" href="group__color__vars.htm#ga36">00327</a> <span class="preprocessor">#define COLOR_lightwhite PIXEL_lightwhite</span>00328 <span class="preprocessor"></span><a name="l00333"></a><a class="code" href="group__color__vars.htm#ga37">00333</a> <span class="preprocessor">#define COLOR_black PIXEL_black</span>00334 <span class="preprocessor"></span><a name="l00339"></a><a class="code" href="group__color__vars.htm#ga38">00339</a> <span class="preprocessor">#define SysColorIndex SysPixelIndex</span>00340 <span class="preprocessor"></span><a name="l00372"></a><a class="code" href="struct__BLOCKHEAP.htm">00372</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__BLOCKHEAP.htm">_BLOCKHEAP</a>00373 {00374 <span class="preprocessor">#ifndef _LITE_VERSION</span>00375 <span class="preprocessor"></span> pthread_mutex_t lock;00376 <span class="preprocessor">#endif</span>00377 <span class="preprocessor"></span><a name="l00380"></a><a class="code" href="struct__BLOCKHEAP.htm#o1">00380</a> size_t <a class="code" href="struct__BLOCKHEAP.htm#o1">bd_size</a>;<a name="l00384"></a><a class="code" href="struct__BLOCKHEAP.htm#o2">00384</a> size_t <a class="code" href="struct__BLOCKHEAP.htm#o2">heap_size</a>;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -