📄 scrollview_8h.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: scrollview.h File Reference</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> / <a class="el" href="dir_000004.htm">ctrl</a></div><h1>scrollview.h File Reference</h1><p><a href="scrollview_8h-source.htm">Go to the source code of this file.</a><h2>Defines</h2><ul><li>#define <a class="el" href="group__ctrl__scrollview.htm#ga18">CTRL_SCROLLVIEW</a> ("scrollview")<dl class="el"><dd class="mdescRight">The class name of scrollview control, uses this name to create a scrollable window that consists of items. <a href="group__ctrl__scrollview.htm#ga18"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview.htm#ga19">CTRL_SCROLLWND</a> ("scrollwnd")<dl class="el"><dd class="mdescRight">The class name of scrollwnd control, uses this name to create a scrollable window to which you can add controls. <a href="group__ctrl__scrollview.htm#ga19"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__styles.htm#ga0">SVS_UPNOTIFY</a> 0x0001L<dl class="el"><dd class="mdescRight">Sends the notification messages to parent window when the keys is up. <a href="group__ctrl__scrollview__styles.htm#ga0"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__styles.htm#ga2">SVS_AUTOSORT</a> 0x0004L<dl class="el"><dd class="mdescRight">Automatically sorts strings entered in the scrollview control. <a href="group__ctrl__scrollview__styles.htm#ga2"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__styles.htm#ga3">SVS_LOOP</a> 0x0008L<dl class="el"><dd class="mdescRight">Loops the item automatically when user select item with down or up key. <a href="group__ctrl__scrollview__styles.htm#ga3"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga0">SVM_ADDITEM</a> 0xF300<dl class="el"><dd class="mdescRight">Adds an item in the scrollview. <a href="group__ctrl__scrollview__msgs.htm#ga0"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga1">SVM_DELITEM</a> 0xF301<dl class="el"><dd class="mdescRight">Deletes an item from the scrollview. <a href="group__ctrl__scrollview__msgs.htm#ga1"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga2">SVM_SETITEMDRAW</a> 0xF302<dl class="el"><dd class="mdescRight">Sets the drawing operation of an item. <a href="group__ctrl__scrollview__msgs.htm#ga2"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga3">SVM_ADDCTRLS</a> 0xF303<dl class="el"><dd class="mdescRight">Adds controls to the scrollview. <a href="group__ctrl__scrollview__msgs.htm#ga3"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga4">SVM_SETCONTWIDTH</a> 0xF306<dl class="el"><dd class="mdescRight">Sets the scrollview content area (scrollable area) width. <a href="group__ctrl__scrollview__msgs.htm#ga4"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga5">SVM_SETCONTHEIGHT</a> 0xF307<dl class="el"><dd class="mdescRight">Sets the scrollview content area (scrollable area) height. <a href="group__ctrl__scrollview__msgs.htm#ga5"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga6">SVM_GETCTRL</a> 0xF308<dl class="el"><dd class="mdescRight">Gets the control handle in the scrollview window by control id. <a href="group__ctrl__scrollview__msgs.htm#ga6"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga7">SVM_RESETCONTENT</a> 0xF309<dl class="el"><dd class="mdescRight">Clears all the controls and the items added to the scrollview window. <a href="group__ctrl__scrollview__msgs.htm#ga7"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga8">SVM_SETITEMOPS</a> 0xF30a<dl class="el"><dd class="mdescRight">Sets the item operations of the items in the scrollview. <a href="group__ctrl__scrollview__msgs.htm#ga8"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga9">SVM_GETMARGINS</a> 0xF30b<dl class="el"><dd class="mdescRight">Gets the margin values of the scrollview. <a href="group__ctrl__scrollview__msgs.htm#ga9"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga10">SVM_SETMARGINS</a> 0xF311<dl class="el"><dd class="mdescRight">Sets the margin values of the scrollview. <a href="group__ctrl__scrollview__msgs.htm#ga10"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga11">SVM_GETLEFTMARGIN</a> 0xF312<dl class="el"><dd class="mdescRight">Gets the left margin value of the scrollview. <a href="group__ctrl__scrollview__msgs.htm#ga11"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga12">SVM_GETTOPMARGIN</a> 0xF313<dl class="el"><dd class="mdescRight">Gets the top margin value of the scrollview. <a href="group__ctrl__scrollview__msgs.htm#ga12"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga13">SVM_GETRIGHTMARGIN</a> 0xF314<dl class="el"><dd class="mdescRight">Gets the right margin value of the scrollview. <a href="group__ctrl__scrollview__msgs.htm#ga13"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga14">SVM_GETBOTTOMMARGIN</a> 0xF315<dl class="el"><dd class="mdescRight">Gets the bottom margin value of the scrollview. <a href="group__ctrl__scrollview__msgs.htm#ga14"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga15">SVM_GETVISIBLEWIDTH</a> 0xF316<dl class="el"><dd class="mdescRight">Gets the width of the visible content area. <a href="group__ctrl__scrollview__msgs.htm#ga15"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga16">SVM_GETVISIBLEHEIGHT</a> 0xF317<dl class="el"><dd class="mdescRight">Gets the height of the visible content area. <a href="group__ctrl__scrollview__msgs.htm#ga16"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga17">SVM_GETCONTWIDTH</a> 0xF318<dl class="el"><dd class="mdescRight">Gets the width of the content area. <a href="group__ctrl__scrollview__msgs.htm#ga17"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga18">SVM_GETCONTHEIGHT</a> 0xF319<dl class="el"><dd class="mdescRight">Gets the height of the content area. <a href="group__ctrl__scrollview__msgs.htm#ga18"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga19">SVM_SETCONTRANGE</a> 0xF31a<dl class="el"><dd class="mdescRight">Sets the width and height of the content area. <a href="group__ctrl__scrollview__msgs.htm#ga19"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga20">SVM_GETCONTENTX</a> 0xF31b<dl class="el"><dd class="mdescRight">Gets the content x offset in the viewport. <a href="group__ctrl__scrollview__msgs.htm#ga20"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga21">SVM_GETCONTENTY</a> 0xF31c<dl class="el"><dd class="mdescRight">Gets the content y offset in the viewport. <a href="group__ctrl__scrollview__msgs.htm#ga21"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga22">SVM_SETCONTPOS</a> 0xF31d<dl class="el"><dd class="mdescRight">Sets the content offset position in the viewport. <a href="group__ctrl__scrollview__msgs.htm#ga22"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga23">SVM_GETCURSEL</a> 0xF31e<dl class="el"><dd class="mdescRight">Gets the index of the current hilighted scrollview item. <a href="group__ctrl__scrollview__msgs.htm#ga23"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga24">SVM_SELECTITEM</a> 0xF31f<dl class="el"><dd class="mdescRight">Selects or unselects an item in the scrollview item. <a href="group__ctrl__scrollview__msgs.htm#ga24"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga25">SVM_SHOWITEM</a> 0xF320<dl class="el"><dd class="mdescRight">Makes an item visible in the scrollview item. <a href="group__ctrl__scrollview__msgs.htm#ga25"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga26">SVM_CHOOSEITEM</a> 0xF321<dl class="el"><dd class="mdescRight">Makes an item selected and visible in the scrollview item. <a href="group__ctrl__scrollview__msgs.htm#ga26"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga27">SVM_SETCURSEL</a> 0xF322<dl class="el"><dd class="mdescRight">Makes an item as the current hilighted item in the scrollview item. <a href="group__ctrl__scrollview__msgs.htm#ga27"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga28">SVM_SETITEMINIT</a> 0xF323<dl class="el"><dd class="mdescRight">Sets the init operation of the items in the scrollview. <a href="group__ctrl__scrollview__msgs.htm#ga28"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga29">SVM_SETITEMDESTROY</a> 0xF324<dl class="el"><dd class="mdescRight">Sets the destroy operation of the items in the scrollview. <a href="group__ctrl__scrollview__msgs.htm#ga29"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga30">SVM_SETITEMCMP</a> 0xF327<dl class="el"><dd class="mdescRight">Sets the item compare function. <a href="group__ctrl__scrollview__msgs.htm#ga30"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga31">SVM_MAKEPOSVISIBLE</a> 0xF328<dl class="el"><dd class="mdescRight">Makes a position in the content area visible. <a href="group__ctrl__scrollview__msgs.htm#ga31"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga32">SVM_SETCONTAINERPROC</a> 0xF329<dl class="el"><dd class="mdescRight">Sets the window procedure of the container window in the scrollview. <a href="group__ctrl__scrollview__msgs.htm#ga32"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga33">SVM_GETFOCUSCHILD</a> 0xF32a<dl class="el"><dd class="mdescRight">Gets the focus control in the scrollview. <a href="group__ctrl__scrollview__msgs.htm#ga33"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga34">SVM_GETHSCROLLVAL</a> 0xF32b<dl class="el"><dd class="mdescRight">Gets the horizontal scroll value. <a href="group__ctrl__scrollview__msgs.htm#ga34"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga35">SVM_GETVSCROLLVAL</a> 0xF32c<dl class="el"><dd class="mdescRight">Gets the vertical scroll value. <a href="group__ctrl__scrollview__msgs.htm#ga35"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga36">SVM_GETHSCROLLPAGEVAL</a> 0xF32d<dl class="el"><dd class="mdescRight">Gets the horizontal page scroll value. <a href="group__ctrl__scrollview__msgs.htm#ga36"></a><br></dl><li>#define <a class="el" href="group__ctrl__scrollview__msgs.htm#ga37">SVM_GETVSCROLLPAGEVAL</a> 0xF32e
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -