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

📄 gdi_8h.htm

📁 MINIGUI1.6开发API
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<dl class="el"><dd class="mdescRight">EUC encoding of KSC5601 charset.  <a href="group__font__fns.htm#ga141"></a><br></dl><li>#define <a class="el" href="group__font__fns.htm#ga143">FONT_CHARSET_JISX0201_0</a>&nbsp;&nbsp;&nbsp;"JISX0201-0"<dl class="el"><dd class="mdescRight">EUC encoding of JISX0201 charset.  <a href="group__font__fns.htm#ga143"></a><br></dl><li>#define <a class="el" href="group__font__fns.htm#ga144">FONT_CHARSET_JISX0208_0</a>&nbsp;&nbsp;&nbsp;"JISX0208-0"<dl class="el"><dd class="mdescRight">EUC encoding of JISX0208 charset.  <a href="group__font__fns.htm#ga144"></a><br></dl><li>#define <a class="el" href="group__font__fns.htm#ga146">FONT_CHARSET_JISX0201_1</a>&nbsp;&nbsp;&nbsp;"JISX0201-1"<dl class="el"><dd class="mdescRight">Shift-JIS encoding of JISX0201 charset.  <a href="group__font__fns.htm#ga146"></a><br></dl><li>#define <a class="el" href="group__font__fns.htm#ga147">FONT_CHARSET_JISX0208_1</a>&nbsp;&nbsp;&nbsp;"JISX0208-1"<dl class="el"><dd class="mdescRight">Shift-JIS encoding of JISX0208 charset.  <a href="group__font__fns.htm#ga147"></a><br></dl><li>#define <a class="el" href="group__font__fns.htm#ga148">FONT_CHARSET_ISO_10646_1</a>&nbsp;&nbsp;&nbsp;"ISO-10646-1"<dl class="el"><dd class="mdescRight">UCS-2 encoding of UNICODE.  <a href="group__font__fns.htm#ga148"></a><br></dl><li>#define <a class="el" href="group__font__fns.htm#ga149">FONT_CHARSET_UTF8</a>&nbsp;&nbsp;&nbsp;"UTF-8"<dl class="el"><dd class="mdescRight">UTF-8 encoding of UNICODE.  <a href="group__font__fns.htm#ga149"></a><br></dl><li>#define <a class="el" href="group__font__fns.htm#ga150">FONT_CHARSET_UTF16LE</a>&nbsp;&nbsp;&nbsp;"UTF-16LE"<dl class="el"><dd class="mdescRight">UTF-16 encoding (Little-Endian) of UNICODE.  <a href="group__font__fns.htm#ga150"></a><br></dl><li>#define <a class="el" href="group__font__fns.htm#ga151">FONT_CHARSET_UTF16BE</a>&nbsp;&nbsp;&nbsp;"UTF-16BE"<dl class="el"><dd class="mdescRight">UTF-16 encoding (Big-Endian) of UNICODE.  <a href="group__font__fns.htm#ga151"></a><br></dl><li>#define <a class="el" href="group__font__fns.htm#ga200">INV_LOGFONT</a>&nbsp;&nbsp;&nbsp;0<dl class="el"><dd class="mdescRight">Invalid logfont.  <a href="group__font__fns.htm#ga200"></a><br></dl><li>#define <a class="el" href="group__system__font.htm#ga9">SYSLOGFONT_DEFAULT</a>&nbsp;&nbsp;&nbsp;0<li>#define <a class="el" href="group__system__font.htm#ga10">SYSLOGFONT_WCHAR_DEF</a>&nbsp;&nbsp;&nbsp;1<li>#define <a class="el" href="group__system__font.htm#ga11">SYSLOGFONT_FIXED</a>&nbsp;&nbsp;&nbsp;2<li>#define <a class="el" href="group__system__font.htm#ga12">SYSLOGFONT_CAPTION</a>&nbsp;&nbsp;&nbsp;3<li>#define <a class="el" href="group__system__font.htm#ga13">SYSLOGFONT_MENU</a>&nbsp;&nbsp;&nbsp;4<li>#define <a class="el" href="group__system__font.htm#ga14">SYSLOGFONT_CONTROL</a>&nbsp;&nbsp;&nbsp;5<li>#define <a class="el" href="group__text__parse__fns.htm#ga10">MB2WC</a>(log_font, dest, mstr, n)&nbsp;&nbsp;&nbsp;MB2WCEx (log_font, dest, sizeof(wchar_t) == 4, mstr, n)<dl class="el"><dd class="mdescRight">The backward compatibility version of MB2WCEx.  <a href="group__text__parse__fns.htm#ga10"></a><br></dl><li>#define <a class="el" href="group__text__parse__fns.htm#ga11">WC2MB</a>(log_font, s, wc)&nbsp;&nbsp;&nbsp;WC2MBEx (log_font, s, (UChar32)wc)<dl class="el"><dd class="mdescRight">The backward compatibility version of WC2MBEx.  <a href="group__text__parse__fns.htm#ga11"></a><br></dl><li>#define <a class="el" href="group__text__parse__fns.htm#ga12">MBS2WCS</a>(log_font, dest, mstr, mstr_len, n)<dl class="el"><dd class="mdescRight">The backward compatibility version of MBS2WCSEx.  <a href="group__text__parse__fns.htm#ga12"></a><br></dl><li>#define <a class="el" href="group__text__parse__fns.htm#ga13">WCS2MBS</a>(log_font, dest, wcs, wcs_len, n)<dl class="el"><dd class="mdescRight">The backward compatibility version of WCS2MBSEx.  <a href="group__text__parse__fns.htm#ga13"></a><br></dl><li>#define <a class="el" href="group__text__output__fns.htm#ga11">GetTextCharacterExtra</a>(hdc)&nbsp;&nbsp;&nbsp;GetDCAttr (hdc, DC_ATTR_CHAR_EXTRA)<dl class="el"><dd class="mdescRight">Retrieves the current intercharacter spacing for the DC.  <a href="group__text__output__fns.htm#ga11"></a><br></dl><li>#define <a class="el" href="group__text__output__fns.htm#ga12">GetTextAboveLineExtra</a>(hdc)&nbsp;&nbsp;&nbsp;GetDCAttr (hdc, DC_ATTR_ALINE_EXTRA)<dl class="el"><dd class="mdescRight">Retrieves the current spacing above line for the DC.  <a href="group__text__output__fns.htm#ga12"></a><br></dl><li>#define <a class="el" href="group__text__output__fns.htm#ga13">GetTextBellowLineExtra</a>(hdc)&nbsp;&nbsp;&nbsp;GetDCAttr (hdc, DC_ATTR_BLINE_EXTRA)<dl class="el"><dd class="mdescRight">Retrieves the current spacing bellow line for the DC.  <a href="group__text__output__fns.htm#ga13"></a><br></dl><li>#define <a class="el" href="group__text__output__fns.htm#ga14">SetTextCharacterExtra</a>(hdc, extra)&nbsp;&nbsp;&nbsp;SetDCAttr (hdc, DC_ATTR_CHAR_EXTRA, (<a class="el" href="group__win32__types.htm#ga4">DWORD</a>) extra)<dl class="el"><dd class="mdescRight">Sets the intercharacter spacing for the DC and returns the old spacing value.  <a href="group__text__output__fns.htm#ga14"></a><br></dl><li>#define <a class="el" href="group__text__output__fns.htm#ga15">SetTextAboveLineExtra</a>(hdc, extra)&nbsp;&nbsp;&nbsp;SetDCAttr (hdc, DC_ATTR_ALINE_EXTRA, (<a class="el" href="group__win32__types.htm#ga4">DWORD</a>) extra)<dl class="el"><dd class="mdescRight">Sets the spacing above line for the DC and returns the old value.  <a href="group__text__output__fns.htm#ga15"></a><br></dl><li>#define <a class="el" href="group__text__output__fns.htm#ga16">SetTextBellowLineExtra</a>(hdc, extra)&nbsp;&nbsp;&nbsp;SetDCAttr (hdc, DC_ATTR_BLINE_EXTRA, (<a class="el" href="group__win32__types.htm#ga4">DWORD</a>) extra)<dl class="el"><dd class="mdescRight">Sets the spacing bellow line for the DC and returns the old value.  <a href="group__text__output__fns.htm#ga16"></a><br></dl><li>#define <a class="el" href="group__text__output__fns.htm#ga17">TextOut</a>(hdc, x, y, text)&nbsp;&nbsp;&nbsp;TextOutLen (hdc, x, y, text, -1)<dl class="el"><dd class="mdescRight">Outputs text.  <a href="group__text__output__fns.htm#ga17"></a><br></dl><li>#define <a class="el" href="group__text__output__fns.htm#ga18">TabbedTextOut</a>(hdc, x, y, text)&nbsp;&nbsp;&nbsp;TabbedTextOutLen (hdc, x, y, text, -1)<dl class="el"><dd class="mdescRight">Outputs formatted text.  <a href="group__text__output__fns.htm#ga18"></a><br></dl><li>#define <a class="el" href="group__text__output__fns.htm#ga35">DrawText</a>(hdc, text, n, rc, format)&nbsp;&nbsp;&nbsp;DrawTextEx2 (hdc, text, n, rc, 0, format, NULL)<dl class="el"><dd class="mdescRight">Draws a formatted text in a rectangle.  <a href="group__text__output__fns.htm#ga35"></a><br></dl><li>#define <a class="el" href="group__text__output__fns.htm#ga36">DrawTextEx</a>(hdc, text, n, rc, indent, format)&nbsp;&nbsp;&nbsp;DrawTextEx2 (hdc, text, n, rc, indent, format, NULL)<dl class="el"><dd class="mdescRight">Draws a formatted text in a rectangle.  <a href="group__text__output__fns.htm#ga36"></a><br></dl><li>#define <a class="el" href="group__bmp__load__fns.htm#ga63">LoadBitmap</a>&nbsp;&nbsp;&nbsp;LoadBitmapFromFile<dl class="el"><dd class="mdescRight">An alias of <em>LoadBitmapFromFile</em>.  <a href="group__bmp__load__fns.htm#ga63"></a><br></dl><li>#define <a class="el" href="group__bmp__load__fns.htm#ga64">LoadMyBitmap</a>&nbsp;&nbsp;&nbsp;LoadMyBitmapFromFile<dl class="el"><dd class="mdescRight">Alias of <em>LoadMyBitmapFromFile</em>.  <a href="group__bmp__load__fns.htm#ga64"></a><br></dl></ul><h2>Typedefs</h2><ul><li>typedef <a class="el" href="struct__BLOCKHEAP.htm">_BLOCKHEAP</a> <a class="el" href="group__block__heap__fns.htm#ga0">BLOCKHEAP</a><li>typedef <a class="el" href="struct__BLOCKHEAP.htm">BLOCKHEAP</a> * <a class="el" href="group__block__heap__fns.htm#ga1">PBLOCKHEAP</a><dl class="el"><dd class="mdescRight">Data type of the pointer to a BLOCKHEAP.  <a href="group__block__heap__fns.htm#ga1"></a><br></dl><li>typedef <a class="el" href="struct__BITMAP.htm">_BITMAP</a> <a class="el" href="group__gdi__fns.htm#ga0">BITMAP</a><li>typedef <a class="el" href="struct__BITMAP.htm">BITMAP</a> * <a class="el" href="group__gdi__fns.htm#ga1">PBITMAP</a><dl class="el"><dd class="mdescRight">Data type of pointer to a BITMAP.  <a href="group__gdi__fns.htm#ga1"></a><br></dl><li>typedef <a class="el" href="struct__MYBITMAP.htm">_MYBITMAP</a> <a class="el" href="group__gdi__fns.htm#ga2">MYBITMAP</a><li>typedef <a class="el" href="struct__MYBITMAP.htm">_MYBITMAP</a> * <a class="el" href="group__gdi__fns.htm#ga3">PMYBITMAP</a><dl class="el"><dd class="mdescRight">Data type of pointer to a struct <a class="el" href="struct__MYBITMAP.htm">_MYBITMAP</a>.  <a href="group__gdi__fns.htm#ga3"></a><br></dl><li>typedef <a class="el" href="struct__CLIPRECT.htm">_CLIPRECT</a> <a class="el" href="group__region__fns.htm#ga0">CLIPRECT</a><li>typedef <a class="el" href="struct__CLIPRGN.htm">_CLIPRGN</a> <a class="el" href="group__region__fns.htm#ga2">CLIPRGN</a><li>typedef <a class="el" href="struct__CLIPRGN.htm">CLIPRGN</a> * <a class="el" href="group__region__fns.htm#ga3">PCLIPRGN</a><dl class="el"><dd class="mdescRight">Data type of the pointer to a CLIPRGN.  <a href="group__region__fns.htm#ga3"></a><br></dl><li>typedef <a class="el" href="struct__GAL__Overlay.htm">_GAL_Overlay</a> <a class="el" href="group__yuv__fns.htm#ga0">GAL_Overlay</a><li>typedef void(* <a class="el" href="group__draw__fns.htm#ga0">CB_LINE</a> )(void *context, int stepx, int stepy)<dl class="el"><dd class="mdescRight">The type of line generator callback.  <a href="group__draw__fns.htm#ga0"></a><br></dl><li>typedef void(* <a class="el" href="group__draw__fns.htm#ga1">CB_CIRCLE</a> )(void *context, int x1, int x2, int y)<dl class="el"><dd class="mdescRight">The type of circle generator callback.  <a href="group__draw__fns.htm#ga1"></a><br></dl><li>typedef void(* <a class="el" href="group__draw__fns.htm#ga2">CB_ELLIPSE</a> )(void *context, int x1, int x2, int y)<dl class="el"><dd class="mdescRight">The type of ellipse generator callback.  <a href="group__draw__fns.htm#ga2"></a><br></dl><li>typedef void(* <a class="el" href="group__draw__fns.htm#ga3">CB_ARC</a> )(void *context, int x, int y)<dl class="el"><dd class="mdescRight">The type of arc generator callback.  <a href="group__draw__fns.htm#ga3"></a><br></dl><li>typedef void(* <a class="el" href="group__draw__fns.htm#ga4">CB_POLYGON</a> )(void *context, int x1, int x2, int y)<dl class="el"><dd class="mdescRight">The type of polygon generator callback.  <a href="group__draw__fns.htm#ga4"></a><br></dl><li>typedef <a class="el" href="group__simple__types.htm#ga0">BOOL</a>(* <a class="el" href="group__draw__fns.htm#ga5">CB_EQUAL_PIXEL</a> )(void *context, int x, int y)<dl class="el"><dd class="mdescRight">Flodd filling generator's equation callback.  <a href="group__draw__fns.htm#ga5"></a><br></dl><li>typedef void(* <a class="el" href="group__draw__fns.htm#ga6">CB_FLOOD_FILL</a> )(void *context, int x1, int x2, int y)<dl class="el"><dd class="mdescRight">Flodd filling generator's scan line callback.  <a href="group__draw__fns.htm#ga6"></a><br></dl><li>typedef void *(* <a class="el" href="group__draw__fns.htm#ga7">CB_GET_LINE_BUFF</a> )(void *context, int y)<dl class="el"><dd class="mdescRight">Bitmap scaler's getting line buffer callback.  <a href="group__draw__fns.htm#ga7"></a><br></dl><li>typedef void(* <a class="el" href="group__draw__fns.htm#ga8">CB_LINE_SCALED</a> )(void *context, const void *line, int y)<dl class="el"><dd class="mdescRight">Bitmap scaler's getting line buffer callback.  <a href="group__draw__fns.htm#ga8"></a><br></dl><li>typedef <a class="el" href="struct__STIPPLE.htm">_STIPPLE</a> <a class="el" href="group__draw__adv__2d__fns.htm#ga0">STIPPLE</a><li>typedef <a class="el" href="struct__ARC.htm">_ARC</a> <a class="el" href="group__draw__adv__2d__fns.htm#ga1">ARC</a><li>typedef <a class="el" href="struct__LOGFONT.htm">_LOGFONT</a> <a class="el" href="group__font__fns.htm#ga1">LOGFONT</a>

⌨️ 快捷键说明

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