📄 skin_8h.htm
字号:
<li>typedef <a class="el" href="structskin__item__s.htm">skin_item_s</a> <a class="el" href="group__mgext__skin__fns.htm#ga2">skin_item_t</a><li>typedef <a class="el" href="structsie__slider__s.htm">sie_slider_s</a> <a class="el" href="group__mgext__skin__fns.htm#ga3">sie_slider_t</a><li>typedef <a class="el" href="structsi__nrmlabel__s.htm">si_nrmlabel_s</a> <a class="el" href="group__mgext__skin__fns.htm#ga4">si_nrmlabel_t</a><li>typedef <a class="el" href="structsi__bmplabel__s.htm">si_bmplabel_s</a> <a class="el" href="group__mgext__skin__fns.htm#ga5">si_bmplabel_t</a><li>typedef <a class="el" href="structsi__nrmslider__s.htm">si_nrmslider_s</a> <a class="el" href="group__mgext__skin__fns.htm#ga6">si_nrmslider_t</a><li>typedef <a class="el" href="structsi__rotslider__s.htm">si_rotslider_s</a> <a class="el" href="group__mgext__skin__fns.htm#ga7">si_rotslider_t</a><li>typedef int(* <a class="el" href="group__mgext__skin__fns.htm#ga8">skin_event_cb_t</a> )(<a class="el" href="group__handles.htm#ga1">HWND</a> hwnd, <a class="el" href="structskin__item__s.htm">skin_item_t</a> *item, int event, void *data)<li>typedef int(* <a class="el" href="group__mgext__skin__fns.htm#ga9">skin_msg_cb_t</a> )(<a class="el" href="group__handles.htm#ga1">HWND</a> hwnd, int message, <a class="el" href="group__win32__types.htm#ga8">WPARAM</a> wparam, <a class="el" href="group__win32__types.htm#ga9">LPARAM</a> lparam, int *result)</ul><h2>Functions</h2><ul><li>MGEXT_EXPORT <a class="el" href="group__simple__types.htm#ga0">BOOL</a> <a class="el" href="group__mgext__skin__fns.htm#ga10">skin_init</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, <a class="el" href="group__mgext__skin__fns.htm#ga8">skin_event_cb_t</a> event_cb, <a class="el" href="group__mgext__skin__fns.htm#ga9">skin_msg_cb_t</a> msg_cb)<dl class="el"><dd class="mdescRight">Initializes a skin. <a href="group__mgext__skin__fns.htm#ga10"></a><br></dl><li>MGEXT_EXPORT void <a class="el" href="group__mgext__skin__fns.htm#ga11">skin_deinit</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin)<dl class="el"><dd class="mdescRight">Deinitializes an initialized skin. <a href="group__mgext__skin__fns.htm#ga11"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="group__handles.htm#ga1">HWND</a> <a class="el" href="group__mgext__skin__fns.htm#ga12">create_skin_main_window_ex</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, <a class="el" href="group__handles.htm#ga1">HWND</a> hosting, int lx, int ty, int rx, int by, <a class="el" href="group__win32__types.htm#ga4">DWORD</a> dwExStyle, <a class="el" href="group__simple__types.htm#ga0">BOOL</a> modal)<dl class="el"><dd class="mdescRight">Creates a main window for a skin. <a href="group__mgext__skin__fns.htm#ga12"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="group__handles.htm#ga1">HWND</a> <a class="el" href="group__mgext__skin__fns.htm#ga13">create_skin_control</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, <a class="el" href="group__handles.htm#ga1">HWND</a> parent, int id, int x, int y, int w, int h)<dl class="el"><dd class="mdescRight">Creates a control for a skin. <a href="group__mgext__skin__fns.htm#ga13"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="group__simple__types.htm#ga0">BOOL</a> <a class="el" href="group__mgext__skin__fns.htm#ga14">is_skin_main_window</a> (<a class="el" href="group__handles.htm#ga1">HWND</a> hwnd)<dl class="el"><dd class="mdescRight">Determines whether a window is a skin main window or not. <a href="group__mgext__skin__fns.htm#ga14"></a><br></dl><li>MGEXT_EXPORT void <a class="el" href="group__mgext__skin__fns.htm#ga15">destroy_skin_window</a> (<a class="el" href="group__handles.htm#ga1">HWND</a> hwnd)<dl class="el"><dd class="mdescRight">Destroys a skin window. <a href="group__mgext__skin__fns.htm#ga15"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="structskin__head__s.htm">skin_head_t</a> * <a class="el" href="group__mgext__skin__fns.htm#ga16">set_window_skin</a> (<a class="el" href="group__handles.htm#ga1">HWND</a> hwnd, <a class="el" href="structskin__head__s.htm">skin_head_t</a> *new_skin)<dl class="el"><dd class="mdescRight">Sets new skin. <a href="group__mgext__skin__fns.htm#ga16"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="structskin__head__s.htm">skin_head_t</a> * <a class="el" href="group__mgext__skin__fns.htm#ga17">get_window_skin</a> (<a class="el" href="group__handles.htm#ga1">HWND</a> hwnd)<dl class="el"><dd class="mdescRight">Gets new skin. <a href="group__mgext__skin__fns.htm#ga17"></a><br></dl><li>static <a class="el" href="group__mgext__skin__fns.htm#ga8">skin_event_cb_t</a> <a class="el" href="group__mgext__skin__fns.htm#ga18">skin_set_event_cb</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, <a class="el" href="group__mgext__skin__fns.htm#ga8">skin_event_cb_t</a> event_cb)<dl class="el"><dd class="mdescRight">Sets new event callback of a skin. <a href="group__mgext__skin__fns.htm#ga18"></a><br></dl><li>static <a class="el" href="group__mgext__skin__fns.htm#ga9">skin_msg_cb_t</a> <a class="el" href="group__mgext__skin__fns.htm#ga19">skin_set_msg_cb</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, <a class="el" href="group__mgext__skin__fns.htm#ga9">skin_msg_cb_t</a> msg_cb)<dl class="el"><dd class="mdescRight">Sets new message callback of a skin window. <a href="group__mgext__skin__fns.htm#ga19"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="structskin__item__s.htm">skin_item_t</a> * <a class="el" href="group__mgext__skin__fns.htm#ga20">skin_get_item</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, int id)<dl class="el"><dd class="mdescRight">Retrives a skin item through its identifier. <a href="group__mgext__skin__fns.htm#ga20"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="group__win32__types.htm#ga4">DWORD</a> <a class="el" href="group__mgext__skin__fns.htm#ga21">skin_get_item_status</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, int id)<dl class="el"><dd class="mdescRight">Retrives the common status of a skin item. <a href="group__mgext__skin__fns.htm#ga21"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="structskin__item__s.htm">skin_item_t</a> * <a class="el" href="group__mgext__skin__fns.htm#ga22">skin_get_hilited_item</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin)<dl class="el"><dd class="mdescRight">Gets the current highlighted skin item. <a href="group__mgext__skin__fns.htm#ga22"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="group__win32__types.htm#ga4">DWORD</a> <a class="el" href="group__mgext__skin__fns.htm#ga23">skin_show_item</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, int id, <a class="el" href="group__simple__types.htm#ga0">BOOL</a> show)<dl class="el"><dd class="mdescRight">Showes or hides a skin item. <a href="group__mgext__skin__fns.htm#ga23"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="group__win32__types.htm#ga4">DWORD</a> <a class="el" href="group__mgext__skin__fns.htm#ga24">skin_enable_item</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, int id, <a class="el" href="group__simple__types.htm#ga0">BOOL</a> enable)<dl class="el"><dd class="mdescRight">Enables or disables a skin item. <a href="group__mgext__skin__fns.htm#ga24"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="structskin__item__s.htm">skin_item_t</a> * <a class="el" href="group__mgext__skin__fns.htm#ga25">skin_set_hilited_item</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, int id)<dl class="el"><dd class="mdescRight">Sets the current highlighted skin item. <a href="group__mgext__skin__fns.htm#ga25"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="group__simple__types.htm#ga0">BOOL</a> <a class="el" href="group__mgext__skin__fns.htm#ga26">skin_get_check_status</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, int id)<dl class="el"><dd class="mdescRight">Gets the check status of a check button item. <a href="group__mgext__skin__fns.htm#ga26"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="group__win32__types.htm#ga4">DWORD</a> <a class="el" href="group__mgext__skin__fns.htm#ga27">skin_set_check_status</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, int id, <a class="el" href="group__simple__types.htm#ga0">BOOL</a> check)<dl class="el"><dd class="mdescRight">Sets the check status of a check button item. <a href="group__mgext__skin__fns.htm#ga27"></a><br></dl><li>MGEXT_EXPORT const char * <a class="el" href="group__mgext__skin__fns.htm#ga28">skin_get_item_label</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, int id)<dl class="el"><dd class="mdescRight">Gets the label string of a label item. <a href="group__mgext__skin__fns.htm#ga28"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="group__simple__types.htm#ga0">BOOL</a> <a class="el" href="group__mgext__skin__fns.htm#ga29">skin_set_item_label</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, int id, const char *label)<dl class="el"><dd class="mdescRight">Sets the label string of a label item. <a href="group__mgext__skin__fns.htm#ga29"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="group__handles.htm#ga1">HWND</a> <a class="el" href="group__mgext__skin__fns.htm#ga30">skin_get_control_hwnd</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, int id)<dl class="el"><dd class="mdescRight">Gets the handle to a skin control item in the skin. <a href="group__mgext__skin__fns.htm#ga30"></a><br></dl><li>MGEXT_EXPORT int <a class="el" href="group__mgext__skin__fns.htm#ga31">skin_get_thumb_pos</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, int id)<dl class="el"><dd class="mdescRight">Gets the thumb position of a slider item. <a href="group__mgext__skin__fns.htm#ga31"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="group__simple__types.htm#ga0">BOOL</a> <a class="el" href="group__mgext__skin__fns.htm#ga32">skin_set_thumb_pos</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, int id, int pos)<dl class="el"><dd class="mdescRight">Sets the thumb position of a slider item. <a href="group__mgext__skin__fns.htm#ga32"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="group__simple__types.htm#ga0">BOOL</a> <a class="el" href="group__mgext__skin__fns.htm#ga33">skin_get_slider_info</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, int id, <a class="el" href="structsie__slider__s.htm">sie_slider_t</a> *sie)<dl class="el"><dd class="mdescRight">Retrives the sliding information of a slider item. <a href="group__mgext__skin__fns.htm#ga33"></a><br></dl><li>MGEXT_EXPORT <a class="el" href="group__simple__types.htm#ga0">BOOL</a> <a class="el" href="group__mgext__skin__fns.htm#ga34">skin_set_slider_info</a> (<a class="el" href="structskin__head__s.htm">skin_head_t</a> *skin, int id, const <a class="el" href="structsie__slider__s.htm">sie_slider_t</a> *sie)<dl class="el"><dd class="mdescRight">Sets the sliding information of a slider item. <a href="group__mgext__skin__fns.htm#ga34"></a><br></dl><li>MGEXT_EXPORT int <a class="el" href="group__mgext__skin__fns.htm#ga35">skin_scale_slider_pos</a> (const <a class="el" href="structsie__slider__s.htm">sie_slider_t</a> *org, int new_min, int new_max)<dl class="el"><dd class="mdescRight">Scales the sliding position. <a href="group__mgext__skin__fns.htm#ga35"></a><br></dl></ul><hr><a name="_details"></a><h2>Detailed Description</h2><dl compact><dt><b>Author:</b></dt><dd>Feynman Software (<a href="../../index.htm">http://www.minigui.com</a>). </dd></dl><dl compact><dt><b>Date:</b></dt><dd>2003/10/10</dd></dl>This file includes interfaces for skin module of MiniGUIExt library, which provides skin support for MiniGUI applications.<p><div class="fragment"><pre class="fragment"> Copyright (C) 2002-2007 Feynman Software Copyright (C) 1998-2002 Wei Yongming All rights reserved by Feynman Software. This file is part of MiniGUI, a compact cross-platform Graphics User Interface (GUI) support system for real-time embedded systems. </pre></div> <p>Definition in file <a class="el" href="skin_8h-source.htm">skin.h</a>.<hr size="1"><address style="align: right;"><small>Generated on Thu Nov 22 15:35:51 2007 for MiniGUI V1.6.10 API Reference by <a href="http://www.doxygen.org/index.html"><img src="http://www.minigui.com/api_ref/1.6.10/doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.2 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -