Class: WR::Listview
- Inherits:
-
WinControl
- Object
- Data
- RWin::Window
- Window
- WinControl
- WR::Listview
- Extended by:
- ModFormDesigner
- Includes:
- ModCommCtrl
- Defined in:
- lib/wrb/components/listview.rb,
lib/wrb/applications/frmdesigner/controls/Listview.rb
Overview
A window that displays a collection of items. This provides several ways to arrange and display items.
See also <a href=“docs.microsoft.com/en-us/windows/desktop/Controls/ window-controls”> Windows Control section of Microsoft Docs.</a>
Defined Under Namespace
Classes: Column, Columns, Item
Constant Summary collapse
- LVITEM =
API.defstruct " UINT mask; int iItem; int iSubItem; UINT state; UINT stateMask; LPTSTR pszText; int cchTextMax; int iImage; LPARAM lParam; int iIndent; int iGroupId; UINT cColumns; UINT* puColumns;"
- LVCOLUMN =
API.defstruct " UINT mask; int fmt; int cx; LPTSTR pszText; int cchTextMax; int iSubItem; int iImage; int iOrder;"
- LVFINDINFO =
API.defstruct " UINT flags; LPTSTR psz; LPARAM lParam; POINT pt; UINT vkDirection;"
- LVHITTEST =
API.defstruct " POINT pt; UINT flags; int iItem; int iSubItem"
- NMLISTVIEW =
API.defstruct " NMHDR hdr; int iItem; int iSubItem; UINT uNewState; UINT uOldState; UINT uChanged; POINT ptAction; LPARAM lParam;"
- NMLVCUSTOMDRAW =
API.defstruct " NMCUSTOMDRAW nmcd; COLORREF clrText; COLORREF clrTextBk; int iSubItem; DWORD dwItemType; COLORREF clrFace; int iIconEffect; int iIconPhase; int iPartId; int iStateId; RECT rcText; UINT uAlign;"
- LVKEYDOWN =
API.defstruct " NMHDR hdr; WORD wVKey; UINT flags;"
- NMLVGETINFOTIP =
API.defstruct " NMHDR hdr; DWORD dwFlags; LPTSTR pszText; int cchTextMax; int iItem; int iSubItem; LPARAM lParam;"
- NMITEMACTIVATE =
API.defstruct " NMHDR hdr; int iItem; int iSubItem; UINT uNewState; UINT uOldState; UINT uChanged; POINT ptAction; LPARAM lParam; UINT uKeyFlags;"
- NMLVDISPINFO =
API.defstruct " NMHDR hdr; LVITEM item;"
- LVBKIMAGE =
API.defstruct " ULONG ulFlags; HBITMAP hbm; LPTSTR pszImage; UINT cchImageMax; int xOffsetPercent; int yOffsetPercent;"
- MAXCOLUMN =
0xffff
- MaxText =
256
- WinStyles =
Main ####################
{ :iconview => LVS_ICON, :reportview => LVS_REPORT, :smalliconview => LVS_SMALLICON, :listview => LVS_LIST, :singlesel => LVS_SINGLESEL, :showselalways => LVS_SHOWSELALWAYS, :sortascending => LVS_SORTASCENDING, :sortdescending => LVS_SORTDESCENDING, :shareimagelists => LVS_SHAREIMAGELISTS, :nolabelwrap => LVS_NOLABELWRAP, :autoarrange => LVS_AUTOARRANGE, :editlabels => LVS_EDITLABELS, :ownerdata => LVS_OWNERDATA, :noscroll => LVS_NOSCROLL, :alingtop => LVS_ALIGNTOP, :alignleft => LVS_ALIGNLEFT, :ownerdrawfixed => LVS_OWNERDRAWFIXED, :nocolumnheader => LVS_NOCOLUMNHEADER, :nosortheader => LVS_NOSORTHEADER }
- LvsExStyles =
{ :gridlines => LVS_EX_GRIDLINES, :subitemimages => LVS_EX_SUBITEMIMAGES, :checkboxes => LVS_EX_CHECKBOXES, :trackselect => LVS_EX_TRACKSELECT, :headerdragdrop => LVS_EX_HEADERDRAGDROP, :fullrowselect => LVS_EX_FULLROWSELECT, :oneclickactivate => LVS_EX_ONECLICKACTIVATE, :twoclickactivate => LVS_EX_TWOCLICKACTIVATE, :flatsb => LVS_EX_FLATSB, :regional => LVS_EX_REGIONAL, :infotip => LVS_EX_INFOTIP, :underlinehot => LVS_EX_UNDERLINEHOT, :underlinecold => LVS_EX_UNDERLINECOLD, :multiworkareas => LVS_EX_MULTIWORKAREAS, :labeltip => LVS_EX_LABELTIP, :borderselect => LVS_EX_BORDERSELECT, :doublebuffer => LVS_EX_DOUBLEBUFFER, :hidelabels => LVS_EX_HIDELABELS, :singlerow => LVS_EX_SINGLEROW, :snaptoglid => LVS_EX_SNAPTOGRID, :simpleselect => LVS_EX_SIMPLESELECT, :justifycolumns => LVS_EX_JUSTIFYCOLUMNS, :transparentbkgnd => LVS_EX_TRANSPARENTBKGND, :transparentshadowtext => LVS_EX_TRANSPARENTSHADOWTEXT, :autoautoarrange => LVS_EX_AUTOAUTOARRANGE, :headerinallivews => LVS_EX_HEADERINALLVIEWS, :autocheckselect => LVS_EX_AUTOCHECKSELECT, :autosizecolumns => LVS_EX_AUTOSIZECOLUMNS, :columnsnappoints => LVS_EX_COLUMNSNAPPOINTS, :columnoverflow => LVS_EX_COLUMNOVERFLOW, }
- PreDefinedEvents =
{ :click => [WM_NOTIFY, NM_CLICK, 'xs', NMITEMACTIVATE], :dblclk => [WM_NOTIFY, NM_DBLCLK, 'xs', NMITEMACTIVATE], :return => [WM_NOTIFY, NM_RETURN, 'xs', NMHDR], :rclick => [WM_NOTIFY, NM_RCLICK, 'xs', NMITEMACTIVATE], :rdblclk => [WM_NOTIFY, NM_RDBLCLK, 'xs', NMITEMACTIVATE], :setfocus => [WM_NOTIFY, NM_SETFOCUS, 'xs', NMHDR], :killfocus => [WM_NOTIFY, NM_KILLFOCUS, 'xs', NMHDR], :customdraw => [WM_NOTIFY, NM_CUSTOMDRAW, 'xs', NMLVCUSTOMDRAW], :hover => [WM_NOTIFY, NM_HOVER, 'xs', NMHDR], :releasedcapture => [WM_NOTIFY, NM_RELEASEDCAPTURE, 'xs', NMHDR], :keydown => [WM_NOTIFY, LVN_KEYDOWN, 'xs', LVKEYDOWN], :itemactivate => [WM_NOTIFY, LVN_ITEMACTIVATE, 'xs', NMITEMACTIVATE], :itemchanging => [WM_NOTIFY, LVN_ITEMCHANGING, 'xs', NMLISTVIEW], :itemchanged => [WM_NOTIFY, LVN_ITEMCHANGED, 'xs', NMLISTVIEW], :insertitem => [WM_NOTIFY, LVN_INSERTITEM, 'xs', NMLISTVIEW], :deleteitem => [WM_NOTIFY, LVN_DELETEITEM, 'xs', NMLISTVIEW], :columnclick => [WM_NOTIFY, LVN_COLUMNCLICK, 'xs', NMLISTVIEW], :begindrag => [WM_NOTIFY, LVN_BEGINDRAG, 'xs', NMLISTVIEW], :beginrdrag => [WM_NOTIFY, LVN_BEGINRDRAG, 'xs', NMLISTVIEW], :beginlabeledit => [WM_NOTIFY, LVN_BEGINLABELEDIT, 'xs', NMLVDISPINFO], :endlabeledit => [WM_NOTIFY, LVN_ENDLABELEDIT, 'xs', NMLVDISPINFO] }
- DefaultEvents =
[ :click, #???_click(NMITEMACTIVATE) :itemchanged #???_itemchanged(NMLISTVIEW) ]
- ViewModes =
{ :iconview => LVS_ICON, :reportview => LVS_REPORT, :smalliconview => LVS_SMALLICON, :listview => LVS_LIST }
Constants included from ModCommCtrl
ModCommCtrl::CCStyles, ModCommCtrl::INITCOMMONCONTROLSEX, ModCommCtrl::NMCHAR, ModCommCtrl::NMCUSTOMDRAW, ModCommCtrl::NMHDR, ModCommCtrl::NMKEY, ModCommCtrl::NMMOUSE, ModCommCtrl::NMTOOLTIPSCREATED, ModCommCtrl::NMTTDISPINFO, ModCommCtrl::TOOLTIPTEXT
Constants included from RC
RC::ACM_ISPLAYING, RC::ACM_OPEN, RC::ACM_OPENA, RC::ACM_OPENW, RC::ACM_PLAY, RC::ACM_STOP, RC::ACN_START, RC::ACN_STOP, RC::ACS_AUTOPLAY, RC::ACS_TIMER, RC::ACS_TRANSPARENT, RC::AD_CLOCKWISE, RC::AD_COUNTERCLOCKWISE, RC::ANSI_FIXED_FONT, RC::ANSI_VAR_FONT, RC::APPCLASS_MASK, RC::APPCLASS_STANDARD, RC::APPCMD_CLIENTONLY, RC::APPCMD_FILTERINITS, RC::APPCMD_MASK, RC::BLACKNESS, RC::BM_CLICK, RC::BM_GETCHECK, RC::BM_GETIMAGE, RC::BM_SETCHECK, RC::BM_SETIMAGE, RC::BM_SETSTATE, RC::BM_SETSTYLE, RC::BN_CLICKED, RC::BN_DBLCLK, RC::BN_DISABLE, RC::BN_DOUBLECLICKED, RC::BN_HILITE, RC::BN_KILLFOCUS, RC::BN_PAINT, RC::BN_PUSHED, RC::BN_SETFOCUS, RC::BN_UNHILITE, RC::BN_UNPUSHED, RC::BOLD_FONTTYPE, RC::BST_CHECKED, RC::BST_FOCUS, RC::BST_INDETERMINATED, RC::BST_PUSHED, RC::BST_UNCHECKED, RC::BS_3STATE, RC::BS_AUTO3STATE, RC::BS_AUTOCHECKBOX, RC::BS_AUTORADIOBUTTON, RC::BS_BITMAP, RC::BS_BOTTOM, RC::BS_CENTER, RC::BS_CHECKBOX, RC::BS_DEFPUSHBUTTON, RC::BS_FLAT, RC::BS_GROUPBOX, RC::BS_ICON, RC::BS_LEFT, RC::BS_LEFTTEXT, RC::BS_MULTILINE, RC::BS_NOTIFY, RC::BS_OWNERDRAW, RC::BS_PUSHBOX, RC::BS_PUSHBUTTON, RC::BS_PUSHLIKE, RC::BS_RADIOBUTTON, RC::BS_RIGHT, RC::BS_RIGHTBUTTON, RC::BS_TEXT, RC::BS_TOP, RC::BS_TYPEMASK, RC::BS_VCENTER, RC::BTNS_AUTOSIZE, RC::BTNS_BUTTON, RC::BTNS_CHECK, RC::BTNS_CHECKGROUP, RC::BTNS_DROPDOWN, RC::BTNS_GROUP, RC::BTNS_NOPREFIX, RC::BTNS_SEP, RC::BTNS_SHOWTEXT, RC::BTNS_WHOLEDROPDOWN, RC::CAPTUREBLT, RC::CBEIF_DI_SETITEM, RC::CBEIF_IMAGE, RC::CBEIF_INDENT, RC::CBEIF_LPARAM, RC::CBEIF_OVERLAY, RC::CBEIF_SELECTEDIMAGE, RC::CBEIF_STANDARD, RC::CBEIF_TEXT, RC::CBEMAXSTRLEN, RC::CBEM_DELETEITEM, RC::CBEM_GETCOMBOCONTROL, RC::CBEM_GETEDITCONTROL, RC::CBEM_GETEXSTYLE, RC::CBEM_GETEXTENDEDSTYLE, RC::CBEM_GETIMAGELIST, RC::CBEM_GETITEM, RC::CBEM_GETITEMA, RC::CBEM_GETITEMW, RC::CBEM_GETUNICODEFORMAT, RC::CBEM_HASEDITCHANGED, RC::CBEM_INSERTITEM, RC::CBEM_INSERTITEMA, RC::CBEM_INSERTITEMW, RC::CBEM_SETEXSTYLE, RC::CBEM_SETEXTENDEDSTYLE, RC::CBEM_SETIMAGELIST, RC::CBEM_SETITEM, RC::CBEM_SETITEMA, RC::CBEM_SETITEMW, RC::CBEM_SETUNICODEFORMAT, RC::CBEM_SETWINDOWTHEME, RC::CBENF_DROPDOWN, RC::CBENF_ESCAPE, RC::CBENF_KILLFOCUS, RC::CBENF_RETURN, RC::CBEN_BEGINEDIT, RC::CBEN_DELETEITEM, RC::CBEN_DRAGBEGIN, RC::CBEN_DRAGBEGINA, RC::CBEN_DRAGBEGINW, RC::CBEN_ENDEDIT, RC::CBEN_ENDEDITA, RC::CBEN_ENDEDITW, RC::CBEN_FIRST, RC::CBEN_GETDISPINFO, RC::CBEN_GETDISPINFOA, RC::CBEN_GETDISPINFOW, RC::CBEN_INSERTITEM, RC::CBES_EX_CASESENSITIVE, RC::CBES_EX_NOEDITIMAGE, RC::CBES_EX_NOEDITIMAGEINDENT, RC::CBES_EX_NOSIZELIMIT, RC::CBES_EX_PATHWORDBREAKPROC, RC::CBF_FAIL_ADVISES, RC::CBF_FAIL_ALLSVRXACTIONS, RC::CBF_FAIL_CONNECTIONS, RC::CBF_FAIL_EXECUTES, RC::CBF_FAIL_POKES, RC::CBF_FAIL_REQUESTS, RC::CBF_FAIL_SELFCONNECTIONS, RC::CBF_SKIP_ALLNOTIFICATIONS, RC::CBF_SKIP_CONNECT_CONFIRMS, RC::CBF_SKIP_DISCONNECTS, RC::CBF_SKIP_REGISTRATIONS, RC::CBF_SKIP_UNREGISTRATIONS, RC::CBM_INIT, RC::CBN_CLOSEUP, RC::CBN_DBLCLK, RC::CBN_DROPDOWN, RC::CBN_EDITCHANGE, RC::CBN_EDITUPDATE, RC::CBN_KILLFOCUS, RC::CBN_SELCHANGE, RC::CBN_SELENDCANCEL, RC::CBN_SELENDOK, RC::CBN_SETFOCUS, RC::CBS_AUTOHSCROLL, RC::CBS_DISABLENOSCROLL, RC::CBS_DROPDOWN, RC::CBS_DROPDOWNLIST, RC::CBS_HASSTRINGS, RC::CBS_LOWERCASE, RC::CBS_NOINTEGRALHEIGHT, RC::CBS_OEMCONVERT, RC::CBS_OWNERDRAWFIXED, RC::CBS_OWNERDRAWVARIABLE, RC::CBS_SIMPLE, RC::CBS_SORT, RC::CBS_UPPERCASE, RC::CB_ADDSTRING, RC::CB_DELETESTRING, RC::CB_DIR, RC::CB_FINDSTRING, RC::CB_FINDSTRINGEXACT, RC::CB_GETCOMBOBOXINFO, RC::CB_GETCOUNT, RC::CB_GETCURSEL, RC::CB_GETDROPPEDCONTROLRECT, RC::CB_GETDROPPEDSTATE, RC::CB_GETDROPPEDWIDTH, RC::CB_GETEDITSEL, RC::CB_GETEXTENDEDUI, RC::CB_GETHORIZONTALEXTENT, RC::CB_GETITEMDATA, RC::CB_GETITEMHEIGHT, RC::CB_GETLBTEXT, RC::CB_GETLBTEXTLEN, RC::CB_GETLOCALE, RC::CB_GETTOPINDEX, RC::CB_INITSTORAGE, RC::CB_INSERTSTRING, RC::CB_LIMITTEXT, RC::CB_MSGMAX, RC::CB_MULTIPLEADDSTRING, RC::CB_RESETCONTENT, RC::CB_SELECTSTRING, RC::CB_SETCURSEL, RC::CB_SETDROPPEDWIDTH, RC::CB_SETEDITSEL, RC::CB_SETEXTENDEDUI, RC::CB_SETHORIZONTALEXTENT, RC::CB_SETITEMDATA, RC::CB_SETITEMHEIGHT, RC::CB_SETLOCALE, RC::CB_SETTOPINDEX, RC::CB_SHOWDROPDOWN, RC::CCERR_CHOOSECOLORCODES, RC::CCHILDREN_SCROLLBAR, RC::CCM_DPISCALE, RC::CCM_FIRST, RC::CCM_GETCOLORSCHEME, RC::CCM_GETDROPTARGET, RC::CCM_GETUNICODEFORMAT, RC::CCM_GETVERSION, RC::CCM_SETBKCOLOR, RC::CCM_SETCOLORSCHEME, RC::CCM_SETNOTIFYWINDOW, RC::CCM_SETUNICODEFORMAT, RC::CCM_SETVERSION, RC::CCM_SETWINDOWTHEME, RC::CCS_ADJUSTABLE, RC::CCS_BOTTOM, RC::CCS_LEFT, RC::CCS_NODIVIDER, RC::CCS_NOMOVEX, RC::CCS_NOMOVEY, RC::CCS_NOPARENTALIGN, RC::CCS_NORESIZE, RC::CCS_RIGHT, RC::CCS_TOP, RC::CCS_VERT, RC::CC_ANYCOLOR, RC::CC_ENABLEHOOK, RC::CC_ENABLETEMPLATE, RC::CC_ENABLETEMPLATEHANDLE, RC::CC_FULLOPEN, RC::CC_PREVENTFULLOPEN, RC::CC_RGBINIT, RC::CC_SHOWHELP, RC::CC_SOLIDCOLOR, RC::CDERR_DIALOGFAILURE, RC::CDERR_FINDRESFAILURE, RC::CDERR_GENERALCODES, RC::CDERR_INITIALIZATION, RC::CDERR_LOADRESFAILURE, RC::CDERR_LOADSTRFAILURE, RC::CDERR_LOCKRESFAILURE, RC::CDERR_MEMALLOCFAILURE, RC::CDERR_MEMLOCKFAILURE, RC::CDERR_NOHINSTANCE, RC::CDERR_NOHOOK, RC::CDERR_NOTEMPLATE, RC::CDERR_REGISTERMSGFAIL, RC::CDERR_STRUCTSIZE, RC::CFERR_CHOOSEFONTCODES, RC::CFERR_MAXLESSTHANMIN, RC::CFERR_NOFONTS, RC::CFE_ALLCAPS, RC::CFE_AUTOBACKCOLOR, RC::CFE_AUTOCOLOR, RC::CFE_BOLD, RC::CFE_DISABLED, RC::CFE_EMBOSS, RC::CFE_HIDDEN, RC::CFE_IMPRINT, RC::CFE_ITALIC, RC::CFE_LINK, RC::CFE_OUTLINE, RC::CFE_PROTECTED, RC::CFE_REVISED, RC::CFE_SHADOW, RC::CFE_SMALLCAPS, RC::CFE_STRIKEOUT, RC::CFE_SUBSCRIPT, RC::CFE_SUPERSCRIPT, RC::CFE_UNDERLINE, RC::CFM_ALL, RC::CFM_ALL2, RC::CFM_ALLCAPS, RC::CFM_ANIMATION, RC::CFM_BACKCOLOR, RC::CFM_BOLD, RC::CFM_CHARSET, RC::CFM_COLOR, RC::CFM_DISABLED, RC::CFM_EFFECTS, RC::CFM_EFFECTS2, RC::CFM_EMBOSS, RC::CFM_FACE, RC::CFM_HIDDEN, RC::CFM_IMPRINT, RC::CFM_ITALIC, RC::CFM_KERNING, RC::CFM_LCID, RC::CFM_LINK, RC::CFM_OFFSET, RC::CFM_OUTLINE, RC::CFM_PROTECTED, RC::CFM_REVAUTHOR, RC::CFM_REVISED, RC::CFM_SHADOW, RC::CFM_SIZE, RC::CFM_SMALLCAPS, RC::CFM_SPACING, RC::CFM_STRIKEOUT, RC::CFM_STYLE, RC::CFM_SUBSCRIPT, RC::CFM_SUPERSCRIPT, RC::CFM_UNDERLINE, RC::CFM_UNDERLINETYPE, RC::CFM_WEIGHT, RC::CFU_CF1UNDERLINE, RC::CFU_INVERT, RC::CFU_UNDERLINE, RC::CFU_UNDERLINEDASH, RC::CFU_UNDERLINEDASHDOT, RC::CFU_UNDERLINEDASHDOTDOT, RC::CFU_UNDERLINEDOTTED, RC::CFU_UNDERLINEDOUBLE, RC::CFU_UNDERLINEDOUBLEWAVE, RC::CFU_UNDERLINEHAIRLINE, RC::CFU_UNDERLINEHEAVYWAVE, RC::CFU_UNDERLINELONGDASH, RC::CFU_UNDERLINENONE, RC::CFU_UNDERLINETHICK, RC::CFU_UNDERLINETHICKDASH, RC::CFU_UNDERLINETHICKDASHDOT, RC::CFU_UNDERLINETHICKDASHDOTDOT, RC::CFU_UNDERLINETHICKDOTTED, RC::CFU_UNDERLINETHICKLONGDASH, RC::CFU_UNDERLINEWAVE, RC::CFU_UNDERLINEWORD, RC::CF_ANSIONLY, RC::CF_APPLY, RC::CF_BITMAP, RC::CF_BOTH, RC::CF_DIB, RC::CF_DIBV5, RC::CF_DIF, RC::CF_DSPBITMAP, RC::CF_DSPENHMETAFILE, RC::CF_DSPMETAFILEPICT, RC::CF_DSPTEXT, RC::CF_EFFECTS, RC::CF_ENABLEHOOK, RC::CF_ENABLETEMPLATE, RC::CF_ENABLETEMPLATEHANDLE, RC::CF_ENHMETAFILE, RC::CF_FIXEDPITCHONLY, RC::CF_FORCEFONTEXIST, RC::CF_GDIOBJFIRST, RC::CF_GDIOBJLAST, RC::CF_HDROP, RC::CF_INITTOLOGFONTSTRUCT, RC::CF_LIMITSIZE, RC::CF_LOCALE, RC::CF_MAX, RC::CF_METAFILEPICT, RC::CF_NOFACESEL, RC::CF_NOOEMFONTS, RC::CF_NOSCRIPTSEL, RC::CF_NOSIMULATIONS, RC::CF_NOSIZESEL, RC::CF_NOSTYLESEL, RC::CF_NOVECTORFONTS, RC::CF_NOVERTFONTS, RC::CF_OEMTEXT, RC::CF_OWNERDISPLAY, RC::CF_PALETTE, RC::CF_PENDATA, RC::CF_PRINTERFONTS, RC::CF_PRIVATEFIRST, RC::CF_PRIVATELAST, RC::CF_RIFF, RC::CF_SCALABLEONLY, RC::CF_SCREENFONTS, RC::CF_SCRIPTSONLY, RC::CF_SELECTSCRIPT, RC::CF_SHOWHELP, RC::CF_SYLK, RC::CF_TEXT, RC::CF_TIFF, RC::CF_TTONLY, RC::CF_UNICODETEXT, RC::CF_USESTYLE, RC::CF_WAVE, RC::CF_WYSIWYG, RC::CHAR, RC::CLR_HILIGHT, RC::CMB_MASKED, RC::COLOR_3DDKSHADOW, RC::COLOR_3DFACE, RC::COLOR_3DHIGHLIGHT, RC::COLOR_3DHILIGHT, RC::COLOR_3DLIGHT, RC::COLOR_3DSHADOW, RC::COLOR_ACTIVEBORDER, RC::COLOR_ACTIVECAPTION, RC::COLOR_APPWORKSPACE, RC::COLOR_BACKGROUND, RC::COLOR_BTNFACE, RC::COLOR_BTNHIGHLIGHT, RC::COLOR_BTNHILIGHT, RC::COLOR_BTNSHADOW, RC::COLOR_BTNTEXT, RC::COLOR_CAPTIONTEXT, RC::COLOR_DESKTOP, RC::COLOR_GRADIENTACTIVECAPTION, RC::COLOR_GRADIENTINACTIVECAPTION, RC::COLOR_GRAYTEXT, RC::COLOR_HIGHLIGHT, RC::COLOR_HIGHLIGHTTEXT, RC::COLOR_HOTLIGHT, RC::COLOR_INACTIVEBORDER, RC::COLOR_INACTIVECAPTION, RC::COLOR_INACTIVECAPTIONTEXT, RC::COLOR_INFOBK, RC::COLOR_INFOTEXT, RC::COLOR_MENU, RC::COLOR_MENUBAR, RC::COLOR_MENUHILIGHT, RC::COLOR_MENUTEXT, RC::COLOR_SCROLLBAR, RC::COLOR_WINDOW, RC::COLOR_WINDOWFRAME, RC::COLOR_WINDOWTEXT, RC::CP_ACP, RC::CP_MACCP, RC::CP_OEMCP, RC::CP_SYMBOL, RC::CP_THREAD_ACP, RC::CP_UNICODE, RC::CP_UTF7, RC::CP_UTF8, RC::CP_WINANSI, RC::CP_WINUNICODE, RC::CREATE_ALWAYS, RC::CW_USEDEFAULT, RC::DDE_FACK, RC::DDE_FACKREQ, RC::DDE_FACKRESERVED, RC::DDE_FADVRESERVED, RC::DDE_FAPPSTATUS, RC::DDE_FBUSY, RC::DDE_FDATRESERVED, RC::DDE_FDEFERUPD, RC::DDE_FNOTPROCESSED, RC::DDE_FPOKRESERVED, RC::DDE_FRELEASE, RC::DDE_FREQUESTED, RC::DEFAULT_GUI_FONT, RC::DEVICE_DEFAULT_FONT, RC::DMLERR_ADVACKTIMEOUT, RC::DMLERR_BUSY, RC::DMLERR_DATAACKTIMEOUT, RC::DMLERR_DLL_NOT_INITIALIZED, RC::DMLERR_DLL_USAGE, RC::DMLERR_EXECACKTIMEOUT, RC::DMLERR_INVALIDPARAMETER, RC::DMLERR_LOW_MEMORY, RC::DMLERR_MEMORY_ERROR, RC::DMLERR_NOTPROCESSED, RC::DMLERR_NO_CONV_ESTABLISHED, RC::DMLERR_NO_ERROR, RC::DMLERR_POKEACKTIMEOUT, RC::DMLERR_POSTMSG_FAILED, RC::DMLERR_REENTRANCY, RC::DMLERR_SERVER_DIED, RC::DMLERR_SYS_ERROR, RC::DMLERR_UNADVACKTIMEOUT, RC::DMLERR_UNFOUND_QUEUE_ID, RC::DNS_FILTEROFF, RC::DNS_FILTERON, RC::DNS_REGISTER, RC::DNS_UNREGISTER, RC::DRAWITEMSTRUCT, RC::DSTINVERT, RC::DSTTRANSPARENT, RC::DS_CENTER, RC::DS_CENTERMOUSE, RC::DS_CONTEXTHELP, RC::DS_CONTROL, RC::DS_NOIDLEMSG, RC::DS_SETFOREGROUND, RC::DS_SYSMODAL, RC::DS_USEPIXELS, RC::DTM_FIRST, RC::DTM_GETMCCOLOR, RC::DTM_GETMCFONT, RC::DTM_GETMONTHCAL, RC::DTM_GETRANGE, RC::DTM_GETSYSTEMTIME, RC::DTM_SETFORMAT, RC::DTM_SETFORMATA, RC::DTM_SETFORMATW, RC::DTM_SETMCCOLOR, RC::DTM_SETMCFONT, RC::DTM_SETRANGE, RC::DTM_SETSYSTEMTIME, RC::DTN_CLOSEUP, RC::DTN_DATETIMECHANGE, RC::DTN_DROPDOWN, RC::DTN_FIRST, RC::DTN_FORMAT, RC::DTN_FORMATA, RC::DTN_FORMATQUERY, RC::DTN_FORMATQUERYA, RC::DTN_FORMATQUERYW, RC::DTN_FORMATW, RC::DTN_USERSTRING, RC::DTN_USERSTRINGA, RC::DTN_USERSTRINGW, RC::DTN_WMKEYDOWN, RC::DTN_WMKEYDOWNA, RC::DTN_WMKEYDOWNW, RC::DTS_APPCANPARSE, RC::DTS_LONGDATEFORMAT, RC::DTS_RIGHTALIGN, RC::DTS_SHORTDATECENTURYFORMAT, RC::DTS_SHORTDATEFORMAT, RC::DTS_SHOWNONE, RC::DTS_TIMEFORMAT, RC::DTS_UPDOWN, RC::DT_BOTTOM, RC::DT_CALCRECT, RC::DT_CENTER, RC::DT_EDITCONTROL, RC::DT_END_ELLIPSIS, RC::DT_EXPANDTABS, RC::DT_EXTERNALLEADING, RC::DT_HIDEPREFIX, RC::DT_INTERNAL, RC::DT_LEFT, RC::DT_MODIFYSTRING, RC::DT_NOCLIP, RC::DT_NOFULLWIDTHCHARBREAK, RC::DT_NOPREFIX, RC::DT_PATH_ELLIPSIS, RC::DT_PREFIXONLY, RC::DT_RIGHT, RC::DT_RTLREADING, RC::DT_SINGLELINE, RC::DT_TABSTOP, RC::DT_TOP, RC::DT_VCENTER, RC::DT_WORDBREAK, RC::DT_WORD_ELLIPSIS, RC::EM_AUTOURLDETECT, RC::EM_CANPASTE, RC::EM_CANREDO, RC::EM_CANUNDO, RC::EM_CHARFROMPOS, RC::EM_CONVPOSITION, RC::EM_DISPLAYBAND, RC::EM_EMPTYUNDOBUFFER, RC::EM_EXGETSEL, RC::EM_EXLIMITTEXT, RC::EM_EXLINEFROMCHAR, RC::EM_EXSETSEL, RC::EM_FINDTEXT, RC::EM_FINDTEXTEX, RC::EM_FINDTEXTEXW, RC::EM_FINDTEXTW, RC::EM_FINDWORDBREAK, RC::EM_FMTLINES, RC::EM_FORMATRANGE, RC::EM_GETAUTOURLDETECT, RC::EM_GETBIDIOPTIONS, RC::EM_GETCHARFORMAT, RC::EM_GETCTFMODEBIAS, RC::EM_GETCTFOPENSTATUS, RC::EM_GETEDITSTYLE, RC::EM_GETEVENTMASK, RC::EM_GETFIRSTVISIBLELINE, RC::EM_GETHANDLE, RC::EM_GETHYPHENATEINFO, RC::EM_GETIMECOLOR, RC::EM_GETIMECOMPMODE, RC::EM_GETIMECOMPTEXT, RC::EM_GETIMEMODEBIAS, RC::EM_GETIMEOPTIONS, RC::EM_GETIMEPROPERTY, RC::EM_GETIMESTATUS, RC::EM_GETLANGOPTIONS, RC::EM_GETLIMITTEXT, RC::EM_GETLINE, RC::EM_GETLINECOUNT, RC::EM_GETMARGINS, RC::EM_GETMODIFY, RC::EM_GETOLEINTERFACE, RC::EM_GETOPTIONS, RC::EM_GETPAGE, RC::EM_GETPAGEROTATE, RC::EM_GETPARAFORMAT, RC::EM_GETPASSWORDCHAR, RC::EM_GETPUNCTUATION, RC::EM_GETQUERYRTFOBJ, RC::EM_GETRECT, RC::EM_GETREDONAME, RC::EM_GETSCROLLPOS, RC::EM_GETSEL, RC::EM_GETSELTEXT, RC::EM_GETTEXTEX, RC::EM_GETTEXTLENGTHEX, RC::EM_GETTEXTMODE, RC::EM_GETTEXTRANGE, RC::EM_GETTHUMB, RC::EM_GETTYPOGRAPHYOPTIONS, RC::EM_GETUNDONAME, RC::EM_GETVIEWKIND, RC::EM_GETWORDBREAKPROC, RC::EM_GETWORDBREAKPROCEX, RC::EM_GETWORDWRAPMODE, RC::EM_GETZOOM, RC::EM_HIDESELECTION, RC::EM_ISIME, RC::EM_LIMITTEXT, RC::EM_LINEFROMCHAR, RC::EM_LINEINDEX, RC::EM_LINELENGTH, RC::EM_LINESCROLL, RC::EM_OUTLINE, RC::EM_PASTESPECIAL, RC::EM_POSFROMCHAR, RC::EM_RECONVERSION, RC::EM_REDO, RC::EM_REPLACESEL, RC::EM_REQUESTRESIZE, RC::EM_SCROLL, RC::EM_SCROLLCARET, RC::EM_SELECTIONTYPE, RC::EM_SETBIDIOPTIONS, RC::EM_SETBKGNDCOLOR, RC::EM_SETCHARFORMAT, RC::EM_SETCTFMODEBIAS, RC::EM_SETCTFOPENSTATUS, RC::EM_SETEDITSTYLE, RC::EM_SETEVENTMASK, RC::EM_SETFONTSIZE, RC::EM_SETHANDLE, RC::EM_SETHYPHENATEINFO, RC::EM_SETIMECOLOR, RC::EM_SETIMEMODEBIAS, RC::EM_SETIMEOPTIONS, RC::EM_SETIMESTATUS, RC::EM_SETLANGOPTIONS, RC::EM_SETLIMITTEXT, RC::EM_SETMARGINS, RC::EM_SETMODIFY, RC::EM_SETOLECALLBACK, RC::EM_SETOPTIONS, RC::EM_SETPAGE, RC::EM_SETPAGEROTATE, RC::EM_SETPALETTE, RC::EM_SETPARAFORMAT, RC::EM_SETPASSWORDCHAR, RC::EM_SETPUNCTUATION, RC::EM_SETQUERYRTFOBJ, RC::EM_SETREADONLY, RC::EM_SETRECT, RC::EM_SETRECTNP, RC::EM_SETSCROLLPOS, RC::EM_SETSEL, RC::EM_SETTABSTOPS, RC::EM_SETTARGETDEVICE, RC::EM_SETTEXTEX, RC::EM_SETTEXTMODE, RC::EM_SETTYPOGRAPHYOPTIONS, RC::EM_SETUNDOLIMIT, RC::EM_SETVIEWKIND, RC::EM_SETWORDBREAKPROC, RC::EM_SETWORDBREAKPROCEX, RC::EM_SETWORDWRAPMODE, RC::EM_SETZOOM, RC::EM_SHOWSCROLLBAR, RC::EM_STOPGROUPTYPING, RC::EM_STREAMIN, RC::EM_STREAMOUT, RC::EM_UNDO, RC::ENM_CHANGE, RC::ENM_CORRECTTEXT, RC::ENM_DRAGDROPDONE, RC::ENM_DROPFILES, RC::ENM_IMECHANGE, RC::ENM_KEYEVENTS, RC::ENM_LANGCHANGE, RC::ENM_LINK, RC::ENM_LOWFIRTF, RC::ENM_MOUSEEVENTS, RC::ENM_NONE, RC::ENM_OBJECTPOSITIONS, RC::ENM_PAGECHANGE, RC::ENM_PARAGRAPHEXPANDED, RC::ENM_PROTECTED, RC::ENM_REQUESTRESIZE, RC::ENM_SCROLL, RC::ENM_SCROLLEVENTS, RC::ENM_SELCHANGE, RC::ENM_UPDATE, RC::EN_ALIGNLTR, RC::EN_ALIGNRTL, RC::EN_ALIGN_LTR_EC, RC::EN_ALIGN_RTL_EC, RC::EN_CHANGE, RC::EN_CORRECTTEXT, RC::EN_DRAGDROPDONE, RC::EN_DROPFILES, RC::EN_ERRSPACE, RC::EN_HSCROLL, RC::EN_IMECHANGE, RC::EN_KILLFOCUS, RC::EN_LINK, RC::EN_LOWFIRTF, RC::EN_MAXTEXT, RC::EN_MSGFILTER, RC::EN_OBJECTPOSITIONS, RC::EN_OLEOPFAILED, RC::EN_PAGECHANGE, RC::EN_PARAGRAPHEXPANDED, RC::EN_PROTECTED, RC::EN_REQUESTRESIZE, RC::EN_SAVECLIPBOARD, RC::EN_SELCHANGE, RC::EN_SETFOCUS, RC::EN_STOPNOUNDO, RC::EN_UPDATE, RC::EN_VSCROLL, RC::ESB_DISABLE_BOTH, RC::ESB_DISABLE_DOWN, RC::ESB_DISABLE_LEFT, RC::ESB_DISABLE_LTUP, RC::ESB_DISABLE_RIGHT, RC::ESB_DISABLE_RTDN, RC::ESB_DISABLE_UP, RC::ESB_ENABLE_BOTH, RC::ES_AUTOHSCROLL, RC::ES_AUTOVSCROLL, RC::ES_CENTER, RC::ES_DISABLENOSCROLL, RC::ES_EX_NOCALLOLEINIT, RC::ES_LEFT, RC::ES_LOWERCASE, RC::ES_MULTILINE, RC::ES_NOHIDESEL, RC::ES_NOIME, RC::ES_NOOLEDRAGDROP, RC::ES_NUMBER, RC::ES_OEMCONVERT, RC::ES_PASSWORD, RC::ES_READONLY, RC::ES_RIGHT, RC::ES_SAVESEL, RC::ES_SELECTIONBAR, RC::ES_SELFIME, RC::ES_SUNKEN, RC::ES_UPPERCASE, RC::ES_VERTICAL, RC::ES_WANTRETURN, RC::FE_FONTSMOOTHINGCLEARTYPE, RC::FE_FONTSMOOTHINGDOCKING, RC::FE_FONTSMOOTHINGORIENTATIONBGR, RC::FE_FONTSMOOTHINGORIENTATIONRGB, RC::FE_FONTSMOOTHINGSTANDARD, RC::FILE_ATTRIBUTE_NORMAL, RC::FILE_FLAG_WRITE_THROUGH, RC::FNERR_BUFFERTOOSMALL, RC::FNERR_FILENAMECODES, RC::FNERR_INVALIDFILENAME, RC::FNERR_SUBCLASSFAILURE, RC::FRERR_BUFFERLENGTHZERO, RC::FRERR_FINDREPLACECODES, RC::GDTR_MAX, RC::GDTR_MIN, RC::GDT_ERROR, RC::GDT_NONE, RC::GDT_VALID, RC::GENERIC_READ, RC::GENERIC_WRITE, RC::GHND, RC::GMEM_FIXED, RC::GMEM_MOVEABLE, RC::GMEM_ZEROINIT, RC::GMR_DAYSTATE, RC::GMR_VISIBLE, RC::GPTR, RC::GTL_CLOSE, RC::GTL_DEFAULT, RC::GTL_NUMBYTES, RC::GTL_NUMCHARS, RC::GTL_PRECISE, RC::GTL_USECRLF, RC::GT_DEFAULT, RC::GT_NOHIDDENTEXT, RC::GT_RAWTEXT, RC::GT_SELECTION, RC::GT_USECRLF, RC::GWL_EXSTYLE, RC::GWL_HINSTANCE, RC::GWL_HWNDPARENT, RC::GWL_ID, RC::GWL_STYLE, RC::GWL_USERDATA, RC::GWL_WNDPROC, RC::HBMMENU_CALLBACK, RC::HBMMENU_MBAR_CLOSE, RC::HBMMENU_MBAR_CLOSE_D, RC::HBMMENU_MBAR_MINIMIZE, RC::HBMMENU_MBAR_MINIMIZE_D, RC::HBMMENU_MBAR_RESTORE, RC::HBMMENU_POPUP_CLOSE, RC::HBMMENU_POPUP_MAXIMIZE, RC::HBMMENU_POPUP_MINIMIZE, RC::HBMMENU_POPUP_RESTORE, RC::HBMMENU_SYSTEM, RC::HDFT_HASNOVALUE, RC::HDFT_ISNUMBER, RC::HDFT_ISSTRING, RC::HDF_BITMAP, RC::HDF_BITMAP_ON_RIGHT, RC::HDF_CENTER, RC::HDF_CHECKBOX, RC::HDF_CHECKED, RC::HDF_FIXEDWIDTH, RC::HDF_IMAGE, RC::HDF_JUSTIFYMASK, RC::HDF_LEFT, RC::HDF_OWNERDRAW, RC::HDF_RIGHT, RC::HDF_RTLREADING, RC::HDF_SORTDOWN, RC::HDF_SORTUP, RC::HDF_SPLITBUTTON, RC::HDF_STRING, RC::HDI_BITMAP, RC::HDI_DI_SETITEM, RC::HDI_FILTER, RC::HDI_FORMAT, RC::HDI_HEIGHT, RC::HDI_IMAGE, RC::HDI_LPARAM, RC::HDI_ORDER, RC::HDI_TEXT, RC::HDI_WIDTH, RC::HDM_CLEARFILTER, RC::HDM_CREATEDRAGIMAGE, RC::HDM_DELETEITEM, RC::HDM_EDITFILTER, RC::HDM_FIRST, RC::HDM_GETBITMAPMARGIN, RC::HDM_GETIMAGELIST, RC::HDM_GETITEM, RC::HDM_GETITEMA, RC::HDM_GETITEMCOUNT, RC::HDM_GETITEMRECT, RC::HDM_GETITEMW, RC::HDM_GETORDERARRAY, RC::HDM_GETUNICODEFORMAT, RC::HDM_INSERTITEM, RC::HDM_INSERTITEMA, RC::HDM_INSERTITEMW, RC::HDM_ORDERTOINDEX, RC::HDM_SETBITMAPMARGIN, RC::HDM_SETFILTERCHANGETIMEOUT, RC::HDM_SETHOTDIVIDER, RC::HDM_SETIMAGELIST, RC::HDM_SETITEM, RC::HDM_SETITEMA, RC::HDM_SETITEMW, RC::HDM_SETORDERARRAY, RC::HDM_SETUNICODEFORMAT, RC::HDN_BEGINDRAG, RC::HDN_BEGINTRACK, RC::HDN_BEGINTRACKA, RC::HDN_BEGINTRACKW, RC::HDN_DIVIDERDBLCLICK, RC::HDN_DIVIDERDBLCLICKA, RC::HDN_DIVIDERDBLCLICKW, RC::HDN_ENDDRAG, RC::HDN_ENDTRACK, RC::HDN_ENDTRACKA, RC::HDN_ENDTRACKW, RC::HDN_FILTERBTNCLICK, RC::HDN_FILTERCHANGE, RC::HDN_FIRST, RC::HDN_GETDISPINFO, RC::HDN_GETDISPINFOA, RC::HDN_GETDISPINFOW, RC::HDN_ITEMCHANGED, RC::HDN_ITEMCHANGEDA, RC::HDN_ITEMCHANGEDW, RC::HDN_ITEMCHANGING, RC::HDN_ITEMCHANGINGA, RC::HDN_ITEMCHANGINGW, RC::HDN_ITEMCLICK, RC::HDN_ITEMCLICKA, RC::HDN_ITEMCLICKW, RC::HDN_ITEMDBLCLICK, RC::HDN_ITEMDBLCLICKA, RC::HDN_ITEMDBLCLICKW, RC::HDN_TRACK, RC::HDN_TRACKA, RC::HDN_TRACKW, RC::HDS_BUTTONS, RC::HDS_CHECKBOXES, RC::HDS_DRAGDROP, RC::HDS_FILTERBAR, RC::HDS_FLAT, RC::HDS_FULLDRAG, RC::HDS_HIDDEN, RC::HDS_HORZ, RC::HDS_HOTTRACK, RC::HDS_NOSIZING, RC::HDS_OVERFLOW, RC::HHT_ABOVE, RC::HHT_BELOW, RC::HHT_NOWHERE, RC::HHT_ONDIVIDER, RC::HHT_ONDIVOPEN, RC::HHT_ONFILTER, RC::HHT_ONFILTERBUTTON, RC::HHT_ONHEADER, RC::HHT_TOLEFT, RC::HHT_TORIGHT, RC::HINST_COMMCTRL, RC::HIST_ADDTOFAVORITES, RC::HIST_BACK, RC::HIST_FAVORITES, RC::HIST_FORWARD, RC::HIST_VIEWTREE, RC::HKCOMB_A, RC::HKCOMB_C, RC::HKCOMB_CA, RC::HKCOMB_NONE, RC::HKCOMB_S, RC::HKCOMB_SA, RC::HKCOMB_SC, RC::HKCOMB_SCA, RC::HKCR, RC::HKCU, RC::HKEY_CLASSES_ROOT, RC::HKEY_CURRENT_CONFIG, RC::HKEY_CURRENT_USER, RC::HKEY_LOCAL_MACHINE, RC::HKEY_USERS, RC::HKLM, RC::HKM_GETHOTKEY, RC::HKM_SETHOTKEY, RC::HKM_SETRULES, RC::HOTKEYF_ALT, RC::HOTKEYF_CONTROL, RC::HOTKEYF_EXT, RC::HOTKEYF_SHIFT, RC::HWND_BOTTOM, RC::HWND_DESKTOP, RC::HWND_NOTOPMOST, RC::HWND_TOP, RC::HWND_TOPMOST, RC::ICC_ANIMATE_CLASS, RC::ICC_BAR_CLASSES, RC::ICC_COOL_CLASSES, RC::ICC_DATE_CLASSES, RC::ICC_HOTKEY_CLASS, RC::ICC_INTERNET_CLASSES, RC::ICC_LINK_CLASS, RC::ICC_LISTVIEW_CLASSES, RC::ICC_NATIVEFNTCTL_CLASS, RC::ICC_PAGESCROLLER_CLASS, RC::ICC_PROGRESS_CLASS, RC::ICC_STANDARD_CLASSES, RC::ICC_TAB_CLASSES, RC::ICC_TREEVIEW_CLASSES, RC::ICC_UPDOWN_CLASS, RC::ICC_USEREX_CLASSES, RC::ICC_WIN95_CLASSES, RC::ICM_CTF, RC::ICM_LEVEL2, RC::ICM_LEVEL2_5, RC::ICM_LEVEL2_SUI, RC::ICM_LEVEL3, RC::ICM_NOTOPEN, RC::ICON_BIG, RC::ICON_SMALL, RC::ICON_SMALL2, RC::IDABORT, RC::IDB_HIST_LARGE_COLOR, RC::IDB_HIST_SMALL_COLOR, RC::IDB_STD_LARGE_COLOR, RC::IDB_STD_SMALL_COLOR, RC::IDB_VIEW_LARGE_COLOR, RC::IDB_VIEW_SMALL_COLOR, RC::IDCANCEL, RC::IDCLOSE, RC::IDC_APPSTARTING, RC::IDC_ARROW, RC::IDC_CROSS, RC::IDC_HAND, RC::IDC_HELP, RC::IDC_IBEAM, RC::IDC_ICON, RC::IDC_NO, RC::IDC_SIZEALL, RC::IDC_SIZENESW, RC::IDC_SIZENS, RC::IDC_SIZENWSE, RC::IDC_SIZEWE, RC::IDC_UPARROW, RC::IDC_WAIT, RC::IDHELP, RC::IDIGNORE, RC::IDNO, RC::IDOK, RC::IDRETRY, RC::IDYES, RC::ILC_COLOR, RC::ILC_COLOR16, RC::ILC_COLOR24, RC::ILC_COLOR32, RC::ILC_COLOR4, RC::ILC_COLOR8, RC::ILC_COLORDDB, RC::ILC_MASK, RC::ILC_MIRROR, RC::ILC_PALETTE, RC::ILC_PERITEMMIRROR, RC::ILD_BLEND, RC::ILD_BLEND25, RC::ILD_BLEND50, RC::ILD_DPISCALE, RC::ILD_FOCUS, RC::ILD_IMAGE, RC::ILD_MASK, RC::ILD_NORMAL, RC::ILD_OVERLAYMASK, RC::ILD_PRESERVEALPHA, RC::ILD_ROP, RC::ILD_SCALE, RC::ILD_SELECTED, RC::ILD_TRANSPARENT, RC::ILS_ALPHA, RC::ILS_GLOW, RC::ILS_NORMAL, RC::ILS_SATURATE, RC::ILS_SHADOW, RC::IMAGE_BITMAP, RC::IMAGE_CURSOR, RC::IMAGE_ENHMETAFILE, RC::IMAGE_ICON, RC::IMF_AUTOFONT, RC::IMF_AUTOFONTSIZEADJUST, RC::IMF_AUTOKEYBOARD, RC::IMF_DUALFONT, RC::IMF_IMEALWAYSSENDNOTIFY, RC::IMF_IMECANCELCOMPLETE, RC::IMF_UIFONTS, RC::ITALIC_FONTTYPE, RC::I_IMAGECALLBACK, RC::I_IMAGENONE, RC::KEY_READ, RC::KEY_WRITE, RC::LBN_DBLCLK, RC::LBN_KILLFOCUS, RC::LBN_SELCANCEL, RC::LBN_SELCHANGE, RC::LBN_SETFOCUS, RC::LBS_COMBOBOX, RC::LBS_DEFAULT, RC::LBS_DISABLENOSCROLL, RC::LBS_EXTENDEDSEL, RC::LBS_HASSTRINGS, RC::LBS_MULTICOLUMN, RC::LBS_MULTIPLESEL, RC::LBS_NODATA, RC::LBS_NOINTEGRALHEIGHT, RC::LBS_NOREDRAW, RC::LBS_NOSEL, RC::LBS_NOTIFY, RC::LBS_OWNERDRAWFIXED, RC::LBS_OWNERDRAWVARIABLE, RC::LBS_SORT, RC::LBS_STANDARD, RC::LBS_USETABSTOPS, RC::LBS_WANTKEYBOARDINPUT, RC::LB_ADDSTRING, RC::LB_DELETESTRING, RC::LB_DIR, RC::LB_FINDSTRING, RC::LB_GETCOUNT, RC::LB_GETCURSEL, RC::LB_GETITEMDATA, RC::LB_GETSEL, RC::LB_GETSELCOUNT, RC::LB_GETSELITEMS, RC::LB_GETTEXT, RC::LB_GETTEXTLEN, RC::LB_INSERTSTRING, RC::LB_SELECTSTRING, RC::LB_SETCURSEL, RC::LB_SETITEMDATA, RC::LB_SETSEL, RC::LF_FACESIZE, RC::LPSTR_TEXTCALLBACK, RC::LVBKIF_FLAG_TILEOFFSET, RC::LVBKIF_SOURCE_HBITMAP, RC::LVBKIF_SOURCE_MASK, RC::LVBKIF_SOURCE_NONE, RC::LVBKIF_SOURCE_URL, RC::LVBKIF_STYLE_MASK, RC::LVBKIF_STYLE_NORMAL, RC::LVBKIF_STYLE_TILE, RC::LVBKIF_TYPE_WATERMARK, RC::LVCFMT_BITMAP_ON_RIGHT, RC::LVCFMT_CENTER, RC::LVCFMT_IMAGE, RC::LVCFMT_JUSTIFYMASK, RC::LVCFMT_LEFT, RC::LVCFMT_RIGHT, RC::LVCF_FMT, RC::LVCF_IMAGE, RC::LVCF_ORDER, RC::LVCF_STD, RC::LVCF_SUBITEM, RC::LVCF_TEXT, RC::LVCF_WIDTH, RC::LVFI_NEARESTXY, RC::LVFI_PARAM, RC::LVFI_PARTIAL, RC::LVFI_STRING, RC::LVFI_WRAP, RC::LVIF_COLUMNS, RC::LVIF_GROUPID, RC::LVIF_IMAGE, RC::LVIF_INDENT, RC::LVIF_NORECOMPUTE, RC::LVIF_PARAM, RC::LVIF_STATE, RC::LVIF_STD, RC::LVIF_TEXT, RC::LVIS_ACTIVATING, RC::LVIS_CUT, RC::LVIS_DROPHILITED, RC::LVIS_FOCUSED, RC::LVIS_GLOW, RC::LVIS_OVERLAYMASK, RC::LVIS_SELECTED, RC::LVIS_STATEIMAGEMASK, RC::LVM_ARRANGE, RC::LVM_CREATEDRAGIMAGE, RC::LVM_DELETEALLITEM, RC::LVM_DELETECOLUMN, RC::LVM_DELETEITEM, RC::LVM_EDITLABEL, RC::LVM_EDITLABELA, RC::LVM_EDITLABELW, RC::LVM_ENSUREVISIBLE, RC::LVM_FINDITEM, RC::LVM_FINDITEMA, RC::LVM_FINDITEMW, RC::LVM_FIRST, RC::LVM_GETBKCOLOR, RC::LVM_GETBKIMAGE, RC::LVM_GETBKIMAGEA, RC::LVM_GETBKIMAGEW, RC::LVM_GETCALLBACKMASK, RC::LVM_GETCOLUMN, RC::LVM_GETCOLUMNA, RC::LVM_GETCOLUMNW, RC::LVM_GETCOLUMNWIDTH, RC::LVM_GETCOUNTPERPAGE, RC::LVM_GETEDITCONTROL, RC::LVM_GETEXTENDEDLISTVIEWSTYLE, RC::LVM_GETHEADER, RC::LVM_GETIMAGELIST, RC::LVM_GETITEM, RC::LVM_GETITEMA, RC::LVM_GETITEMCOUNT, RC::LVM_GETITEMPOSITION, RC::LVM_GETITEMRECT, RC::LVM_GETITEMSTATE, RC::LVM_GETITEMTEXT, RC::LVM_GETITEMTEXTA, RC::LVM_GETITEMTEXTW, RC::LVM_GETITEMW, RC::LVM_GETNEXTITEM, RC::LVM_GETORIGIN, RC::LVM_GETSELECTED, RC::LVM_GETSELECTEDA, RC::LVM_GETSELECTEDW, RC::LVM_GETSTRINGWIDTH, RC::LVM_GETSTRINGWIDTHA, RC::LVM_GETSTRINGWIDTHW, RC::LVM_GETTEXTBKCOLOR, RC::LVM_GETTEXTCOLOR, RC::LVM_GETTOOLTIPS, RC::LVM_GETTOPINDEX, RC::LVM_GETVIEWRECT, RC::LVM_HITTEST, RC::LVM_INSERTCOLUMN, RC::LVM_INSERTCOLUMNA, RC::LVM_INSERTCOLUMNW, RC::LVM_INSERTITEM, RC::LVM_INSERTITEMA, RC::LVM_INSERTITEMW, RC::LVM_REDRAWITEMS, RC::LVM_SCROLL, RC::LVM_SETBKCOLOR, RC::LVM_SETBKIMAGE, RC::LVM_SETBKIMAGEA, RC::LVM_SETBKIMAGEW, RC::LVM_SETCALLBACKMASK, RC::LVM_SETCOLUMN, RC::LVM_SETCOLUMNA, RC::LVM_SETCOLUMNW, RC::LVM_SETCOLUMNWIDTH, RC::LVM_SETEXTENDEDLISTVIEWSTYLE, RC::LVM_SETIMAGELIST, RC::LVM_SETITEM, RC::LVM_SETITEMA, RC::LVM_SETITEMPOSITION, RC::LVM_SETITEMSTATE, RC::LVM_SETITEMTEXT, RC::LVM_SETITEMTEXTA, RC::LVM_SETITEMTEXTW, RC::LVM_SETITEMW, RC::LVM_SETTEXTBKCOLOR, RC::LVM_SETTEXTCOLOR, RC::LVM_SETTOOLTIPS, RC::LVM_SORTITEMS, RC::LVM_SUBITEMHITTEST, RC::LVM_UPDATE, RC::LVNI_ABOVE, RC::LVNI_ALL, RC::LVNI_BELOW, RC::LVNI_CUT, RC::LVNI_DROPHILITED, RC::LVNI_FOCUSED, RC::LVNI_SELECTED, RC::LVNI_TOLEFT, RC::LVNI_TORIGHT, RC::LVN_BEGINDRAG, RC::LVN_BEGINLABELEDIT, RC::LVN_BEGINLABELEDITA, RC::LVN_BEGINLABELEDITW, RC::LVN_BEGINRDRAG, RC::LVN_COLUMNCLICK, RC::LVN_DELETEALLITEMS, RC::LVN_DELETEITEM, RC::LVN_ENDLABELEDIT, RC::LVN_ENDLABELEDITA, RC::LVN_ENDLABELEDITW, RC::LVN_FIRST, RC::LVN_GETDISPINFO, RC::LVN_GETDISPINFOA, RC::LVN_GETDISPINFOW, RC::LVN_HOTTRACK, RC::LVN_INSERTITEM, RC::LVN_ITEMACTIVATE, RC::LVN_ITEMCHANGED, RC::LVN_ITEMCHANGING, RC::LVN_KEYDOWN, RC::LVN_ODCACHEHINT, RC::LVN_ODFINDITEM, RC::LVN_ODFINDITEMA, RC::LVN_ODFINDITEMW, RC::LVN_ODSTATECHANGED, RC::LVN_SETDISPINFO, RC::LVN_SETDISPINFOA, RC::LVN_SETDISPINFOW, RC::LVSIL_GROUPHEADER, RC::LVSIL_NORMAL, RC::LVSIL_SMALL, RC::LVSIL_STATE, RC::LVS_ALIGNLEFT, RC::LVS_ALIGNMASK, RC::LVS_ALIGNTOP, RC::LVS_AUTOARRANGE, RC::LVS_EDITLABELS, RC::LVS_EX_AUTOAUTOARRANGE, RC::LVS_EX_AUTOCHECKSELECT, RC::LVS_EX_AUTOSIZECOLUMNS, RC::LVS_EX_BORDERSELECT, RC::LVS_EX_CHECKBOXES, RC::LVS_EX_COLUMNOVERFLOW, RC::LVS_EX_COLUMNSNAPPOINTS, RC::LVS_EX_DOUBLEBUFFER, RC::LVS_EX_FLATSB, RC::LVS_EX_FULLROWSELECT, RC::LVS_EX_GRIDLINES, RC::LVS_EX_HEADERDRAGDROP, RC::LVS_EX_HEADERINALLVIEWS, RC::LVS_EX_HIDELABELS, RC::LVS_EX_INFOTIP, RC::LVS_EX_JUSTIFYCOLUMNS, RC::LVS_EX_LABELTIP, RC::LVS_EX_MULTIWORKAREAS, RC::LVS_EX_ONECLICKACTIVATE, RC::LVS_EX_REGIONAL, RC::LVS_EX_SIMPLESELECT, RC::LVS_EX_SINGLEROW, RC::LVS_EX_SNAPTOGRID, RC::LVS_EX_SUBITEMIMAGES, RC::LVS_EX_TRACKSELECT, RC::LVS_EX_TRANSPARENTBKGND, RC::LVS_EX_TRANSPARENTSHADOWTEXT, RC::LVS_EX_TWOCLICKACTIVATE, RC::LVS_EX_UNDERLINECOLD, RC::LVS_EX_UNDERLINEHOT, RC::LVS_ICON, RC::LVS_LIST, RC::LVS_NOCOLUMNHEADER, RC::LVS_NOLABELWRAP, RC::LVS_NOSCROLL, RC::LVS_NOSORTHEADER, RC::LVS_OWNERDATA, RC::LVS_OWNERDRAWFIXED, RC::LVS_REPORT, RC::LVS_SHAREIMAGELISTS, RC::LVS_SHOWSELALWAYS, RC::LVS_SINGLESEL, RC::LVS_SMALLICON, RC::LVS_SORTASCENDING, RC::LVS_SORTDESCENDING, RC::LVS_TYPEMASK, RC::LVS_TYPESTYLEMASK, RC::MCHT_CALENDAR, RC::MCHT_CALENDARBK, RC::MCHT_CALENDARDATE, RC::MCHT_CALENDARDATENEXT, RC::MCHT_CALENDARDATEPREV, RC::MCHT_CALENDARDAY, RC::MCHT_CALENDARWEEKNUM, RC::MCHT_NEXT, RC::MCHT_NOWHERE, RC::MCHT_PREV, RC::MCHT_TITLE, RC::MCHT_TITLEBK, RC::MCHT_TITLEBTNNEXT, RC::MCHT_TITLEBTNPREV, RC::MCHT_TITLEMONTH, RC::MCHT_TITLEYEAR, RC::MCHT_TODAYLINK, RC::MCM_FIRST, RC::MCM_GETCOLOR, RC::MCM_GETCURSEL, RC::MCM_GETMAXSELCOUNT, RC::MCM_GETMAXTODAYWIDTH, RC::MCM_GETMCM_FIRSTDAYOFWEEK, RC::MCM_GETMINREQRECT, RC::MCM_GETMONTHDELTA, RC::MCM_GETMONTHRANGE, RC::MCM_GETRANGE, RC::MCM_GETSELRANGE, RC::MCM_GETTODAY, RC::MCM_GETUNICODEFORMAT, RC::MCM_HITTEST, RC::MCM_SETCOLOR, RC::MCM_SETCURSEL, RC::MCM_SETDAYSTATE, RC::MCM_SETMAXSELCOUNT, RC::MCM_SETMCM_FIRSTDAYOFWEEK, RC::MCM_SETMONTHDELTA, RC::MCM_SETRANGE, RC::MCM_SETSELRANGE, RC::MCM_SETTODAY, RC::MCM_SETUNICODEFORMAT, RC::MCN_FIRST, RC::MCN_GETDAYSTATE, RC::MCN_SELCHANGE, RC::MCN_SELECT, RC::MCSC_BACKGROUND, RC::MCSC_MONTHBK, RC::MCSC_TEXT, RC::MCSC_TITLEBK, RC::MCSC_TITLETEXT, RC::MCSC_TRAILINGTEXT, RC::MCS_DAYSTATE, RC::MCS_MULTISELECT, RC::MCS_NOTODAY, RC::MCS_NOTODAYCIRCLE, RC::MCS_WEEKNUMBERS, RC::MEASUREITEMSTRUCT, RC::MERGECOPY, RC::MERGEPAINT, RC::MFS_CHECKED, RC::MFS_DEFAULT, RC::MFS_DISABLED, RC::MFS_ENABLED, RC::MFS_GRAYED, RC::MFS_HILITE, RC::MFS_UNCHECKED, RC::MFS_UNHILITE, RC::MFT_MENUBARBREAK, RC::MFT_MENUBREAK, RC::MFT_OWNERDRAW, RC::MFT_RADIOCHECK, RC::MFT_RIGHTJUSTIFY, RC::MFT_RIGHTORDER, RC::MFT_SEPARATOR, RC::MFT_STRING, RC::MIIM_BITMAP, RC::MIIM_CHECKMARKS, RC::MIIM_DATA, RC::MIIM_FTYPE, RC::MIIM_ID, RC::MIIM_STATE, RC::MIIM_STRING, RC::MIIM_SUBMENU, RC::MK_CONTROL, RC::MK_LBUTTON, RC::MK_MBUTTON, RC::MK_RBUTTON, RC::MK_SHIFT, RC::MK_XBUTTON1, RC::MK_XBUTTON2, RC::MSGF_DDEMGR, RC::NMHDR, RC::NM_CHAR, RC::NM_CLICK, RC::NM_CUSTOMDRAW, RC::NM_DBLCLK, RC::NM_FIRST, RC::NM_HOVER, RC::NM_KEYDOWN, RC::NM_KILLFOCUS, RC::NM_LDOWN, RC::NM_NCHITTEST, RC::NM_RCLICK, RC::NM_RDBLCLK, RC::NM_RDOWN, RC::NM_RELEASEDCAPTURE, RC::NM_RETURN, RC::NM_SETCURSOR, RC::NM_SETFOCUS, RC::NM_THEMECHANGED, RC::NM_TOOLTIPSCREATED, RC::NOMIRRORBITMAP, RC::NOTSRCCOPY, RC::NOTSRCERASE, RC::ODA_DRAWENTIRE, RC::ODA_FOCUS, RC::ODA_SELECT, RC::ODS_CHECKED, RC::ODS_COMBOBOXEDIT, RC::ODS_DEFAULT, RC::ODS_DISABLED, RC::ODS_FOCUS, RC::ODS_GRAYED, RC::ODS_HOTLIGHT, RC::ODS_INACTIVE, RC::ODS_NOACCEL, RC::ODS_NOFOCUSRECT, RC::ODS_SELECTED, RC::ODT_BUTTON, RC::ODT_COMBOBOX, RC::ODT_LISTBOX, RC::ODT_MENU, RC::ODT_STATIC, RC::OEM_FIXED_FONT, RC::OIC_BANG, RC::OIC_ERROR, RC::OIC_HAND, RC::OIC_INFORMATION, RC::OIC_NOTE, RC::OIC_QUES, RC::OIC_SAMPLE, RC::OIC_WARNING, RC::OIC_WINLOGO, RC::OPEN_EXISTING, RC::PATCOPY, RC::PATINVERT, RC::PATPAINT, RC::PBM_DELTAPOS, RC::PBM_GETBARCOLOR, RC::PBM_GETBKCOLOR, RC::PBM_GETPOS, RC::PBM_GETRANGE, RC::PBM_GETSTATE, RC::PBM_GETSTEP, RC::PBM_SETBARCOLOR, RC::PBM_SETBKCOLOR, RC::PBM_SETMARQUEE, RC::PBM_SETPOS, RC::PBM_SETRANGE, RC::PBM_SETRANGE32, RC::PBM_SETSTATE, RC::PBM_SETSTEP, RC::PBM_STEPIT, RC::PBST_ERROR, RC::PBST_NORMAL, RC::PBST_PAUSED, RC::PBS_MARQUEE, RC::PBS_SMOOTH, RC::PBS_SMOOTHREVERSE, RC::PBS_VERTICAL, RC::PDERR_CREATEICFAILURE, RC::PDERR_DEFAULTDIFFERENT, RC::PDERR_DNDMMISMATCH, RC::PDERR_GETDEVMODEFAIL, RC::PDERR_INITFAILURE, RC::PDERR_LOADDRVFAILURE, RC::PDERR_NODEFAULTPRN, RC::PDERR_NODEVICES, RC::PDERR_PARSEFAILURE, RC::PDERR_PRINTERCODES, RC::PDERR_PRINTERNOTFOUND, RC::PDERR_RETDEFFAILURE, RC::PDERR_SETUPFAILURE, RC::PD_ALLPAGES, RC::PD_COLLATE, RC::PD_CURRENTPAGE, RC::PD_DISABLEPRINTTOFILE, RC::PD_ENABLEPRINTHOOK, RC::PD_ENABLEPRINTTEMPLATE, RC::PD_ENABLEPRINTTEMPLATEHANDLE, RC::PD_ENABLESETUPHOOK, RC::PD_ENABLESETUPTEMPLATE, RC::PD_ENABLESETUPTEMPLATEHANDLE, RC::PD_EXCLUSIONFLAGS, RC::PD_HIDEPRINTTOFILE, RC::PD_NOCURRENTPAGE, RC::PD_NONETWORKBUTTON, RC::PD_NOPAGENUMS, RC::PD_NOSELECTION, RC::PD_NOWARNING, RC::PD_PAGENUMS, RC::PD_PRINTSETUP, RC::PD_PRINTTOFILE, RC::PD_RESULT_APPLY, RC::PD_RESULT_CANCEL, RC::PD_RESULT_PRINT, RC::PD_RETURNDC, RC::PD_RETURNDEFAULT, RC::PD_RETURNIC, RC::PD_SELECTION, RC::PD_SHOWHELP, RC::PD_USEDEVMODECOPIES, RC::PD_USEDEVMODECOPIESANDCOLLATE, RC::PD_USELARGETEMPLATE, RC::PFA_CENTER, RC::PFA_FULL_GLYPHS, RC::PFA_FULL_INTERLETTER, RC::PFA_FULL_INTERWORD, RC::PFA_FULL_SCALED, RC::PFA_JUSTIFY, RC::PFA_LEFT, RC::PFA_RIGHT, RC::PFA_SNAP_GRID, RC::PFM_ALIGNMENT, RC::PFM_BORDER, RC::PFM_BOX, RC::PFM_COLLAPSED, RC::PFM_DONOTHYPHEN, RC::PFM_KEEP, RC::PFM_KEEPNEXT, RC::PFM_LINESPACING, RC::PFM_NOLINENUMBER, RC::PFM_NOWIDOWCONTROL, RC::PFM_NUMBERING, RC::PFM_NUMBERINGSTART, RC::PFM_NUMBERINGSTYLE, RC::PFM_NUMBERINGTAB, RC::PFM_OFFSET, RC::PFM_OFFSETINDENT, RC::PFM_OUTLINELEVEL, RC::PFM_PAGEBREAKBEFORE, RC::PFM_RESERVED2, RC::PFM_RIGHTINDENT, RC::PFM_RTLPARA, RC::PFM_SHADING, RC::PFM_SIDEBYSIDE, RC::PFM_SPACEAFTER, RC::PFM_SPACEBEFORE, RC::PFM_STARTINDENT, RC::PFM_STYLE, RC::PFM_TABLE, RC::PFM_TABLEROWDELIMITER, RC::PFM_TABSTOPS, RC::PFM_TEXTWRAPPINGBREAK, RC::PGB_BOTTOMORRIGHT, RC::PGB_TOPORLEFT, RC::PGF_CALCHEIGHT, RC::PGF_CALCWIDTH, RC::PGF_DEPRESSED, RC::PGF_GRAYED, RC::PGF_HOT, RC::PGF_INVISIBLE, RC::PGF_NORMAL, RC::PGF_SCROLLDOWN, RC::PGF_SCROLLLEFT, RC::PGF_SCROLLRIGHT, RC::PGF_SCROLLUP, RC::PGK_CONTROL, RC::PGK_MENU, RC::PGK_SHIFT, RC::PGM_FIRST, RC::PGM_FORWARDMOUSE, RC::PGM_GETBKCOLOR, RC::PGM_GETBORDER, RC::PGM_GETBUTTONSIZE, RC::PGM_GETBUTTONSTATE, RC::PGM_GETDROPTARGET, RC::PGM_GETPOS, RC::PGM_RECALCSIZE, RC::PGM_SETBKCOLOR, RC::PGM_SETBORDER, RC::PGM_SETBUTTONSIZE, RC::PGM_SETCHILD, RC::PGM_SETPOS, RC::PGN_CALCSIZE, RC::PGN_FIRST, RC::PGN_SCROLL, RC::PGS_AUTOSCROLL, RC::PGS_DRAGNDROP, RC::PGS_HORZ, RC::PGS_VERT, RC::POINT, RC::PRINTER_FONTTYPE, RC::PS_OPENTYPE_FONTTYPE, RC::QID_SYNC, RC::R2_BLACK, RC::R2_COPYPEN, RC::R2_LAST, RC::R2_MASKNOTPEN, RC::R2_MASKPEN, RC::R2_MASKPENNOT, RC::R2_MERGENOTPEN, RC::R2_MERGEPEN, RC::R2_MERGEPENNOT, RC::R2_NOP, RC::R2_NOT, RC::R2_NOTCOPYPEN, RC::R2_NOTMASKPEN, RC::R2_NOTMERGEPEN, RC::R2_NOTXORPEN, RC::R2_WHITE, RC::R2_XORPEN, RC::RBAB_ADDBAND, RC::RBAB_AUTOSIZE, RC::RBBIM_BACKGROUND, RC::RBBIM_CHILD, RC::RBBIM_CHILDSIZE, RC::RBBIM_COLORS, RC::RBBIM_DEFAULT, RC::RBBIM_HEADERSIZE, RC::RBBIM_ID, RC::RBBIM_IDEALSIZE, RC::RBBIM_IMAGE, RC::RBBIM_LPARAM, RC::RBBIM_SIZE, RC::RBBIM_STYLE, RC::RBBIM_TEXT, RC::RBBS_BREAK, RC::RBBS_CHILDEDGE, RC::RBBS_FIXEDBMP, RC::RBBS_FIXEDSIZE, RC::RBBS_GRIPPERALWAYS, RC::RBBS_HIDDEN, RC::RBBS_HIDETITLE, RC::RBBS_NOGRIPPER, RC::RBBS_NOVERT, RC::RBBS_TOPALIGN, RC::RBBS_USECHEVRON, RC::RBBS_VARIABLEHEIGHT, RC::RBHT_CAPTION, RC::RBHT_CHEVRON, RC::RBHT_CLIENT, RC::RBHT_GRABBER, RC::RBHT_NOWHERE, RC::RBIM_IMAGELIST, RC::RBN_AUTOBREAK, RC::RBN_AUTOSIZE, RC::RBN_BEGINDRAG, RC::RBN_CHEVRONPUSHED, RC::RBN_CHILDSIZE, RC::RBN_DELETEDBAND, RC::RBN_DELETINGBAND, RC::RBN_ENDDRAG, RC::RBN_FIRST, RC::RBN_GETOBJECT, RC::RBN_HEIGHTCHANGE, RC::RBN_LAYOUTCHANGED, RC::RBN_MINMAX, RC::RBSTR_CHANGERECT, RC::RBS_AUTOSIZE, RC::RBS_BANDBORDERS, RC::RBS_DBLCLKTOGGLE, RC::RBS_FIXEDORDER, RC::RBS_REGISTERDROP, RC::RBS_TOOLTIPS, RC::RBS_VARHEIGHT, RC::RBS_VERTICALGRIPPER, RC::RB_BEGINDRAG, RC::RB_DELETEBAND, RC::RB_DRAGMOVE, RC::RB_ENDDRAG, RC::RB_GETBANDBORDERS, RC::RB_GETBANDCOUNT, RC::RB_GETBANDINFO, RC::RB_GETBANDINFOA, RC::RB_GETBANDINFOW, RC::RB_GETBANDMARGINS, RC::RB_GETBARHEIGHT, RC::RB_GETBARINFO, RC::RB_GETBKCOLOR, RC::RB_GETCOLORSCHEME, RC::RB_GETDROPTARGET, RC::RB_GETPALETTE, RC::RB_GETRECT, RC::RB_GETROWCOUNT, RC::RB_GETROWHEIGHT, RC::RB_GETTEXTCOLOR, RC::RB_GETTOOLTIPS, RC::RB_GETUNICODEFORMAT, RC::RB_HITTEST, RC::RB_IDTOINDEX, RC::RB_INSERTBAND, RC::RB_INSERTBANDA, RC::RB_INSERTBANDW, RC::RB_MAXIMIZEBAND, RC::RB_MINIMIZEBAND, RC::RB_MOVEBAND, RC::RB_PUSHCHEVRON, RC::RB_SETBANDINFO, RC::RB_SETBANDINFOA, RC::RB_SETBANDINFOW, RC::RB_SETBARINFO, RC::RB_SETBKCOLOR, RC::RB_SETCOLORSCHEME, RC::RB_SETPALETTE, RC::RB_SETPARENT, RC::RB_SETTEXTCOLOR, RC::RB_SETTOOLTIPS, RC::RB_SETUNICODEFORMAT, RC::RB_SETWINDOWTHEME, RC::RB_SHOWBAND, RC::RB_SIZETORECT, RC::RECT, RC::REGULAR_FONTTYPE, RC::REG_BINARY, RC::REG_CREATED_NEW_KEY, RC::REG_DWORD, RC::REG_EXPAND_SZ, RC::REG_MULTI_SZ, RC::REG_OPENED_EXISTING_KEY, RC::REG_OPTION_NON_VOLATILE, RC::REG_OPTION_VOLATILE, RC::REG_QWORD, RC::REG_SZ, RC::SBARS_SIZEGRIP, RC::SBARS_TOOLTIPS, RC::SBN_FIRST, RC::SBN_SIMPLEMODECHANGE, RC::SBS_BOTTOMALIGN, RC::SBS_HORZ, RC::SBS_LEFTALIGN, RC::SBS_RIGHTALIGN, RC::SBS_SIZEBOX, RC::SBS_SIZEBOXBOTTOMRIGHTALIGN, RC::SBS_SIZEBOXTOPLEFTALIGN, RC::SBS_SIZEGRIP, RC::SBS_TOPALIGN, RC::SBS_VERT, RC::SBT_NOBORDERS, RC::SBT_NOTABPARSING, RC::SBT_OWNERDRAW, RC::SBT_POPOUT, RC::SBT_RTLREADING, RC::SBT_TOOLTIPS, RC::SB_GETBORDERS, RC::SB_GETICON, RC::SB_GETPARTS, RC::SB_GETRECT, RC::SB_GETTEXT, RC::SB_GETTEXTA, RC::SB_GETTEXTLENGTH, RC::SB_GETTEXTLENGTHA, RC::SB_GETTEXTLENGTHW, RC::SB_GETTEXTW, RC::SB_GETTIPTEXT, RC::SB_GETTIPTEXTA, RC::SB_GETTIPTEXTW, RC::SB_GETUNICODEFORMAT, RC::SB_ISSIMPLE, RC::SB_SETBKCOLOR, RC::SB_SETICON, RC::SB_SETMINHEIGHT, RC::SB_SETPARTS, RC::SB_SETTEXT, RC::SB_SETTEXTA, RC::SB_SETTEXTW, RC::SB_SETTIPTEXT, RC::SB_SETTIPTEXTA, RC::SB_SETTIPTEXTW, RC::SB_SETUNICODEFORMAT, RC::SB_SIMPLE, RC::SB_SIMPLEID, RC::SCF_ALL, RC::SCF_ASSOCIATEFONT, RC::SCF_ASSOCIATEFONT2, RC::SCF_DEFAULT, RC::SCF_NOKBUPDATE, RC::SCF_SELECTION, RC::SCF_USEUIRULES, RC::SCF_WORD, RC::SCREEN_FONTTYPE, RC::SES_ALLOWBEEPS, RC::SES_BEEPONMAXTEXT, RC::SES_BIDI, RC::SES_CTFALLOWEMBED, RC::SES_CTFALLOWPROOFING, RC::SES_CTFALLOWSMARTTAG, RC::SES_CUSTOMLOOK, RC::SES_DRAFTMODE, RC::SES_EMULATE10, RC::SES_EMULATESYSEDIT, RC::SES_EXTENDBACKCOLOR, RC::SES_HIDEGRIDLINES, RC::SES_LBSCROLLNOTIFY, RC::SES_LOWERCASE, RC::SES_MAPCPS, RC::SES_NOIME, RC::SES_NOINPUTSEQUENCECHK, RC::SES_SCROLLONKILLFOCUS, RC::SES_UPPERCASE, RC::SES_USEAIMM, RC::SES_USEATFONT, RC::SES_USECRLF, RC::SES_USECTF, RC::SES_XLTCRCRLFTOCR, RC::SF_NCRFORNONASCII, RC::SF_RTF, RC::SF_RTFNOOBJS, RC::SF_TEXT, RC::SF_TEXTIZED, RC::SF_UNICODE, RC::SF_USECODEPAGE, RC::SIMULATED_FONTTYPE, RC::SM_ARRANGE, RC::SM_CARETBLINKINGENABLED, RC::SM_CLEANBOOT, RC::SM_CMETRICS, RC::SM_CMONITORS, RC::SM_CMOUSEBUTTONS, RC::SM_CXBORDER, RC::SM_CXCURSOR, RC::SM_CXDLGFRAME, RC::SM_CXDOUBLECLK, RC::SM_CXDRAG, RC::SM_CXEDGE, RC::SM_CXFIXEDFRAME, RC::SM_CXFOCUSBORDER, RC::SM_CXFRAME, RC::SM_CXFULLSCREEN, RC::SM_CXHSCROLL, RC::SM_CXHTHUMB, RC::SM_CXICON, RC::SM_CXICONSPACING, RC::SM_CXMAXIMIZED, RC::SM_CXMAXTRACK, RC::SM_CXMENUCHECK, RC::SM_CXMENUSIZE, RC::SM_CXMIN, RC::SM_CXMINIMIZED, RC::SM_CXMINSPACING, RC::SM_CXMINTRACK, RC::SM_CXSCREEN, RC::SM_CXSIZE, RC::SM_CXSIZEFRAME, RC::SM_CXSMICON, RC::SM_CXSMSIZE, RC::SM_CXVIRTUALSCREEN, RC::SM_CXVSCROLL, RC::SM_CYBORDER, RC::SM_CYCAPTION, RC::SM_CYCURSOR, RC::SM_CYDLGFRAME, RC::SM_CYDOUBLECLK, RC::SM_CYDRAG, RC::SM_CYEDGE, RC::SM_CYFIXEDFRAME, RC::SM_CYFOCUSBORDER, RC::SM_CYFRAME, RC::SM_CYFULLSCREEN, RC::SM_CYHSCROLL, RC::SM_CYICON, RC::SM_CYICONSPACING, RC::SM_CYKANJIWINDOW, RC::SM_CYMAXIMIZED, RC::SM_CYMAXTRACK, RC::SM_CYMENU, RC::SM_CYMENUCHECK, RC::SM_CYMENUSIZE, RC::SM_CYMIN, RC::SM_CYMINIMIZED, RC::SM_CYMINSPACING, RC::SM_CYMINTRACK, RC::SM_CYSCREEN, RC::SM_CYSIZE, RC::SM_CYSIZEFRAME, RC::SM_CYSMCAPTION, RC::SM_CYSMICON, RC::SM_CYSMSIZE, RC::SM_CYVIRTUALSCREEN, RC::SM_CYVSCROLL, RC::SM_CYVTHUMB, RC::SM_DBCSENABLED, RC::SM_DEBUG, RC::SM_IMMENABLED, RC::SM_MEDIACENTER, RC::SM_MENUDROPALIGNMENT, RC::SM_MIDEASTENABLED, RC::SM_MOUSEPRESENT, RC::SM_MOUSEWHEELPRESENT, RC::SM_NETWORK, RC::SM_PENWINDOWS, RC::SM_REMOTECONTROL, RC::SM_REMOTESESSION, RC::SM_RESERVED1, RC::SM_RESERVED2, RC::SM_RESERVED3, RC::SM_RESERVED4, RC::SM_SAMEDISPLAYFORMAT, RC::SM_SECURE, RC::SM_SERVERR2, RC::SM_SHOWSOUNDS, RC::SM_SHUTTINGDOWN, RC::SM_SLOWMACHINE, RC::SM_STARTER, RC::SM_SWAPBUTTON, RC::SM_TABLETPC, RC::SM_XVIRTUALSCREEN, RC::SM_YVIRTUALSCREEN, RC::SPIF_SENDCHANGE, RC::SPIF_SENDWININICHANGE, RC::SPIF_UPDATEINIFILE, RC::SPI_GETACCESSTIMEOUT, RC::SPI_GETACTIVEWINDOWTRACKING, RC::SPI_GETACTIVEWNDTRKTIMEOUT, RC::SPI_GETACTIVEWNDTRKZORDER, RC::SPI_GETANIMATION, RC::SPI_GETBEEP, RC::SPI_GETBLOCKSENDINPUTRESETS, RC::SPI_GETBORDER, RC::SPI_GETCARETWIDTH, RC::SPI_GETCOMBOBOXANIMATION, RC::SPI_GETCURSORSHADOW, RC::SPI_GETDEFAULTINPUTLANG, RC::SPI_GETDESKWALLPAPER, RC::SPI_GETDRAGFULLWINDOWS, RC::SPI_GETDROPSHADOW, RC::SPI_GETFASTTASKSWITCH, RC::SPI_GETFILTERKEYS, RC::SPI_GETFLATMENU, RC::SPI_GETFOCUSBORDERHEIGHT, RC::SPI_GETFOCUSBORDERWIDTH, RC::SPI_GETFONTSMOOTHING, RC::SPI_GETFONTSMOOTHINGCONTRAST, RC::SPI_GETFONTSMOOTHINGORIENTATION, RC::SPI_GETFONTSMOOTHINGTYPE, RC::SPI_GETFOREGROUNDFLASHCOUNT, RC::SPI_GETFOREGROUNDLOCKTIMEOUT, RC::SPI_GETGRADIENTCAPTIONS, RC::SPI_GETGRIDGRANULARITY, RC::SPI_GETHIGHCONTRAST, RC::SPI_GETHOTTRACKING, RC::SPI_GETICONMETRICS, RC::SPI_GETICONTITLELOGFONT, RC::SPI_GETICONTITLEWRAP, RC::SPI_GETKEYBOARDCUES, RC::SPI_GETKEYBOARDDELAY, RC::SPI_GETKEYBOARDPREF, RC::SPI_GETKEYBOARDSPEED, RC::SPI_GETLISTBOXSMOOTHSCROLLING, RC::SPI_GETLOWPOWERACTIVE, RC::SPI_GETLOWPOWERTIMEOUT, RC::SPI_GETMENUANIMATION, RC::SPI_GETMENUDROPALIGNMENT, RC::SPI_GETMENUFADE, RC::SPI_GETMENUSHOWDELAY, RC::SPI_GETMENUUNDERLINES, RC::SPI_GETMINIMIZEDMETRICS, RC::SPI_GETMOUSE, RC::SPI_GETMOUSECLICKLOCK, RC::SPI_GETMOUSECLICKLOCKTIME, RC::SPI_GETMOUSEHOVERHEIGHT, RC::SPI_GETMOUSEHOVERTIME, RC::SPI_GETMOUSEHOVERWIDTH, RC::SPI_GETMOUSEKEYS, RC::SPI_GETMOUSESONAR, RC::SPI_GETMOUSESPEED, RC::SPI_GETMOUSETRAILS, RC::SPI_GETMOUSEVANISH, RC::SPI_GETNONCLIENTMETRICS, RC::SPI_GETPOWEROFFACTIVE, RC::SPI_GETPOWEROFFTIMEOUT, RC::SPI_GETSCREENREADER, RC::SPI_GETSCREENSAVEACTIVE, RC::SPI_GETSCREENSAVERRUNNING, RC::SPI_GETSCREENSAVETIMEOUT, RC::SPI_GETSELECTIONFADE, RC::SPI_GETSERIALKEYS, RC::SPI_GETSHOWIMEUI, RC::SPI_GETSHOWSOUNDS, RC::SPI_GETSNAPTODEFBUTTON, RC::SPI_GETSOUNDSENTRY, RC::SPI_GETSTICKYKEYS, RC::SPI_GETTOGGLEKEYS, RC::SPI_GETTOOLTIPANIMATION, RC::SPI_GETTOOLTIPFADE, RC::SPI_GETUIEFFECTS, RC::SPI_GETWHEELSCROLLLINES, RC::SPI_GETWINDOWSEXTENSION, RC::SPI_GETWORKAREA, RC::SPI_ICONHORIZONTALSPACING, RC::SPI_ICONVERTICALSPACING, RC::SPI_LANGDRIVER, RC::SPI_SCREENSAVERRUNNING, RC::SPI_SETACCESSTIMEOUT, RC::SPI_SETACTIVEWINDOWTRACKING, RC::SPI_SETACTIVEWNDTRKTIMEOUT, RC::SPI_SETACTIVEWNDTRKZORDER, RC::SPI_SETANIMATION, RC::SPI_SETBEEP, RC::SPI_SETBLOCKSENDINPUTRESETS, RC::SPI_SETBORDER, RC::SPI_SETCARETWIDTH, RC::SPI_SETCOMBOBOXANIMATION, RC::SPI_SETCURSORS, RC::SPI_SETCURSORSHADOW, RC::SPI_SETDEFAULTINPUTLANG, RC::SPI_SETDESKPATTERN, RC::SPI_SETDESKWALLPAPER, RC::SPI_SETDOUBLECLICKTIME, RC::SPI_SETDOUBLECLKHEIGHT, RC::SPI_SETDOUBLECLKWIDTH, RC::SPI_SETDRAGFULLWINDOWS, RC::SPI_SETDRAGHEIGHT, RC::SPI_SETDRAGWIDTH, RC::SPI_SETDROPSHADOW, RC::SPI_SETFASTTASKSWITCH, RC::SPI_SETFILTERKEYS, RC::SPI_SETFLATMENU, RC::SPI_SETFOCUSBORDERHEIGHT, RC::SPI_SETFOCUSBORDERWIDTH, RC::SPI_SETFONTSMOOTHING, RC::SPI_SETFONTSMOOTHINGCONTRAST, RC::SPI_SETFONTSMOOTHINGORIENTATION, RC::SPI_SETFONTSMOOTHINGTYPE, RC::SPI_SETFOREGROUNDFLASHCOUNT, RC::SPI_SETFOREGROUNDLOCKTIMEOUT, RC::SPI_SETGRADIENTCAPTIONS, RC::SPI_SETGRIDGRANULARITY, RC::SPI_SETHANDHELD, RC::SPI_SETHIGHCONTRAST, RC::SPI_SETHOTTRACKING, RC::SPI_SETICONMETRICS, RC::SPI_SETICONS, RC::SPI_SETICONTITLELOGFONT, RC::SPI_SETICONTITLEWRAP, RC::SPI_SETKEYBOARDCUES, RC::SPI_SETKEYBOARDDELAY, RC::SPI_SETKEYBOARDPREF, RC::SPI_SETKEYBOARDSPEED, RC::SPI_SETLANGTOGGLE, RC::SPI_SETLISTBOXSMOOTHSCROLLING, RC::SPI_SETLOWPOWERACTIVE, RC::SPI_SETLOWPOWERTIMEOUT, RC::SPI_SETMENUANIMATION, RC::SPI_SETMENUDROPALIGNMENT, RC::SPI_SETMENUFADE, RC::SPI_SETMENUSHOWDELAY, RC::SPI_SETMENUUNDERLINES, RC::SPI_SETMINIMIZEDMETRICS, RC::SPI_SETMOUSE, RC::SPI_SETMOUSEBUTTONSWAP, RC::SPI_SETMOUSECLICKLOCK, RC::SPI_SETMOUSECLICKLOCKTIME, RC::SPI_SETMOUSEHOVERHEIGHT, RC::SPI_SETMOUSEHOVERTIME, RC::SPI_SETMOUSEHOVERWIDTH, RC::SPI_SETMOUSEKEYS, RC::SPI_SETMOUSESONAR, RC::SPI_SETMOUSESPEED, RC::SPI_SETMOUSETRAILS, RC::SPI_SETMOUSEVANISH, RC::SPI_SETNONCLIENTMETRICS, RC::SPI_SETPENWINDOWS, RC::SPI_SETPOWEROFFACTIVE, RC::SPI_SETPOWEROFFTIMEOUT, RC::SPI_SETSCREENREADER, RC::SPI_SETSCREENSAVEACTIVE, RC::SPI_SETSCREENSAVERRUNNING, RC::SPI_SETSCREENSAVETIMEOUT, RC::SPI_SETSELECTIONFADE, RC::SPI_SETSERIALKEYS, RC::SPI_SETSHOWIMEUI, RC::SPI_SETSHOWSOUNDS, RC::SPI_SETSNAPTODEFBUTTON, RC::SPI_SETSOUNDSENTRY, RC::SPI_SETSTICKYKEYS, RC::SPI_SETTOGGLEKEYS, RC::SPI_SETTOOLTIPANIMATION, RC::SPI_SETTOOLTIPFADE, RC::SPI_SETUIEFFECTS, RC::SPI_SETWHEELSCROLLLINES, RC::SPI_SETWORKAREA, RC::SRCAND, RC::SRCCOPY, RC::SRCERASE, RC::SRCINVERT, RC::SRCPAINT, RC::SS_BITMAP, RC::SS_BLACKFRAME, RC::SS_BLACKRECT, RC::SS_CENTER, RC::SS_CENTERIMAGE, RC::SS_EDITCONTROL, RC::SS_ELLIPSISMASK, RC::SS_ENDELLIPSIS, RC::SS_ENHMETAFILE, RC::SS_ETCHEDFRAME, RC::SS_ETCHEDHORZ, RC::SS_ETCHEDVERT, RC::SS_GRAYFRAME, RC::SS_GRAYRECT, RC::SS_ICON, RC::SS_LEFT, RC::SS_LEFTNOWORDWRAP, RC::SS_NOPREFIX, RC::SS_NOTIFY, RC::SS_OWNERDRAW, RC::SS_PATHELLIPSIS, RC::SS_REALSIZECONTROL, RC::SS_REALSIZEIMAGE, RC::SS_RIGHT, RC::SS_RIGHTJUST, RC::SS_SIMPLE, RC::SS_SUNKEN, RC::SS_TYPEMASK, RC::SS_USERITEM, RC::SS_WHITEFRAME, RC::SS_WHITERECT, RC::SS_WORDELLIPSIS, RC::START_PAGE_GENERAL, RC::STD_COPY, RC::STD_CUT, RC::STD_DELETE, RC::STD_FILENEW, RC::STD_FILEOPEN, RC::STD_FILESAVE, RC::STD_FIND, RC::STD_HELP, RC::STD_PASTE, RC::STD_PRINT, RC::STD_PRINTPRE, RC::STD_PROPERTIES, RC::STD_REDOW, RC::STD_REPLACE, RC::STD_UNDO, RC::STM_GETICON, RC::STM_GETIMAGE, RC::STM_MSGMAX, RC::STM_SETICON, RC::STM_SETIMAGE, RC::STN_CLICKED, RC::STN_DBLCLK, RC::STN_DISABLE, RC::STN_ENABLE, RC::ST_ADVISE, RC::ST_BLOCKED, RC::ST_BLOCKNEXT, RC::ST_CLIENT, RC::ST_CONNECTED, RC::ST_DEFAULT, RC::ST_INLIST, RC::ST_ISLOCAL, RC::ST_ISSELF, RC::ST_KEEPUNDO, RC::ST_NEWCHARS, RC::ST_SELECTION, RC::ST_TERMINATED, RC::SW_ERASE, RC::SW_FORCEMINIMIZE, RC::SW_HIDE, RC::SW_INVALIDATE, RC::SW_MAX, RC::SW_MAXIMIZE, RC::SW_MINIMIZE, RC::SW_NORMAL, RC::SW_RESTORE, RC::SW_SCROLLCHILDREN, RC::SW_SHOW, RC::SW_SHOWDEFAULT, RC::SW_SHOWMAXIMIZED, RC::SW_SHOWMINIMIZED, RC::SW_SHOWMINNOACTIVE, RC::SW_SHOWNA, RC::SW_SHOWNOACTIVATE, RC::SW_SHOWNORMAL, RC::SW_SMOOTHSCROLL, RC::SYSTEMTIME, RC::SYSTEM_FIXED_FONT, RC::SYSTEM_FONT, RC::SZDDESYS_ITEM_FORMATS, RC::SZDDESYS_ITEM_HELP, RC::SZDDESYS_ITEM_RTNMSG, RC::SZDDESYS_ITEM_STATUS, RC::SZDDESYS_ITEM_SYSITEMS, RC::SZDDESYS_ITEM_TOPICS, RC::SZDDESYS_TOPIC, RC::SZDDE_ITEM_ITEMLIST, RC::TBBF_LARGE, RC::TBCD_CHANNEL, RC::TBCD_THUMB, RC::TBCD_TICS, RC::TBIF_BYINDEX, RC::TBIF_COMMAND, RC::TBIF_DEFAULT, RC::TBIF_IMAGE, RC::TBIF_LPARAM, RC::TBIF_SIZE, RC::TBIF_STATE, RC::TBIF_STYLE, RC::TBIF_TEXT, RC::TBM_CLEARSEL, RC::TBM_CLEARTICS, RC::TBM_GETBUDDY, RC::TBM_GETCHANNELRECT, RC::TBM_GETLINESIZE, RC::TBM_GETNUMTICS, RC::TBM_GETPAGESIZE, RC::TBM_GETPOS, RC::TBM_GETPTICS, RC::TBM_GETRANGEMAX, RC::TBM_GETRANGEMIN, RC::TBM_GETSELEND, RC::TBM_GETSELSTART, RC::TBM_GETTHUMBLENGTH, RC::TBM_GETTHUMBRECT, RC::TBM_GETTIC, RC::TBM_GETTICPOS, RC::TBM_GETTOOLTIPS, RC::TBM_GETUNICODEFORMAT, RC::TBM_SETBUDDY, RC::TBM_SETLINESIZE, RC::TBM_SETPAGESIZE, RC::TBM_SETPOS, RC::TBM_SETRANGE, RC::TBM_SETRANGEMAX, RC::TBM_SETRANGEMIN, RC::TBM_SETSEL, RC::TBM_SETSELEND, RC::TBM_SETSELSTART, RC::TBM_SETTHUMBLENGTH, RC::TBM_SETTIC, RC::TBM_SETTICFREQ, RC::TBM_SETTIPSIDE, RC::TBM_SETTOOLTIPS, RC::TBM_SETUNICODEFORMAT, RC::TBNRF_ENDCUSTOMIZE, RC::TBNRF_HIDEHELP, RC::TBN_BEGINADJUST, RC::TBN_BEGINDRAG, RC::TBN_CUSTHELP, RC::TBN_DELETINGBUTTON, RC::TBN_DRAGOUT, RC::TBN_DRAGOVER, RC::TBN_DROPDOWN, RC::TBN_DUPACCELERATOR, RC::TBN_ENDADJUST, RC::TBN_ENDDRAG, RC::TBN_FIRST, RC::TBN_GETBUTTONINFO, RC::TBN_GETBUTTONINFOA, RC::TBN_GETBUTTONINFOW, RC::TBN_GETDISPINFO, RC::TBN_GETDISPINFOA, RC::TBN_GETDISPINFOW, RC::TBN_GETINFOTIP, RC::TBN_GETINFOTIPA, RC::TBN_GETINFOTIPW, RC::TBN_GETOBJECT, RC::TBN_HOTITEMCHANGE, RC::TBN_INITCUSTOMIZE, RC::TBN_MAPACCELERATOR, RC::TBN_QUERYDELETE, RC::TBN_QUERYINSERT, RC::TBN_RESET, RC::TBN_RESTORE, RC::TBN_SAVE, RC::TBN_TOOLBARCHANGE, RC::TBN_WRAPACCELERATOR, RC::TBN_WRAPHOTITEM, RC::TBSTATE_CHECKED, RC::TBSTATE_ELLIPSES, RC::TBSTATE_ENABLED, RC::TBSTATE_HIDDEN, RC::TBSTATE_INDETERMINATE, RC::TBSTATE_MARKED, RC::TBSTATE_PRESSED, RC::TBSTATE_WRAP, RC::TBSTYLE_ALTDRAG, RC::TBSTYLE_AUTOSIZE, RC::TBSTYLE_BUTTON, RC::TBSTYLE_CHECK, RC::TBSTYLE_CHECKGROUP, RC::TBSTYLE_CUSTOMERASE, RC::TBSTYLE_DROPDOWN, RC::TBSTYLE_EX_DOUBLEBUFFER, RC::TBSTYLE_EX_DRAWDDARROWS, RC::TBSTYLE_EX_HIDECLIPPEDBUTTONS, RC::TBSTYLE_EX_MIXEDBUTTONS, RC::TBSTYLE_FLAT, RC::TBSTYLE_GROUP, RC::TBSTYLE_LIST, RC::TBSTYLE_NOPREFIX, RC::TBSTYLE_REGISTERDROP, RC::TBSTYLE_SEP, RC::TBSTYLE_TOOLTIPS, RC::TBSTYLE_TRANSPARENT, RC::TBSTYLE_WRAPABLE, RC::TBS_AUTOTICKS, RC::TBS_BOTH, RC::TBS_BOTTOM, RC::TBS_DOWNISLEFT, RC::TBS_ENABLESELRANGE, RC::TBS_FIXEDLENGTH, RC::TBS_HORZ, RC::TBS_LEFT, RC::TBS_NOTHUMB, RC::TBS_NOTICKS, RC::TBS_REVERSED, RC::TBS_RIGHT, RC::TBS_TOOLTIPS, RC::TBS_TOP, RC::TBS_VERT, RC::TBTS_BOTTOM, RC::TBTS_LEFT, RC::TBTS_RIGHT, RC::TBTS_TOP, RC::TB_ADDBITMAP, RC::TB_ADDBUTTONS, RC::TB_ADDBUTTONSA, RC::TB_ADDBUTTONSW, RC::TB_ADDSTRING, RC::TB_ADDSTRINGA, RC::TB_ADDSTRINGW, RC::TB_AUTOSIZE, RC::TB_BOTTOM, RC::TB_BUTTONCOUNT, RC::TB_BUTTONSTRUCTSIZE, RC::TB_CHANGEBITMAP, RC::TB_CHECKBUTTON, RC::TB_COMMANDTOINDEX, RC::TB_CUSTOMIZE, RC::TB_DELETEBUTTON, RC::TB_ENABLEBUTTON, RC::TB_ENDTRACK, RC::TB_GETANCHORHIGHLIGHT, RC::TB_GETBITMAP, RC::TB_GETBITMAPFLAGS, RC::TB_GETBUTTON, RC::TB_GETBUTTONINFO, RC::TB_GETBUTTONINFOA, RC::TB_GETBUTTONINFOW, RC::TB_GETBUTTONSIZE, RC::TB_GETBUTTONTEXT, RC::TB_GETBUTTONTEXTA, RC::TB_GETBUTTONTEXTW, RC::TB_GETDISABLEDIMAGELIST, RC::TB_GETEXTENDEDSTYLE, RC::TB_GETHOTIMAGELIST, RC::TB_GETHOTITEM, RC::TB_GETIMAGELIST, RC::TB_GETINSERTMARK, RC::TB_GETINSERTMARKCOLOR, RC::TB_GETITEMRECT, RC::TB_GETMAXSIZE, RC::TB_GETOBJECT, RC::TB_GETPADDING, RC::TB_GETRECT, RC::TB_GETROWS, RC::TB_GETSTATE, RC::TB_GETSTRING, RC::TB_GETSTRINGA, RC::TB_GETSTRINGW, RC::TB_GETSTYLE, RC::TB_GETTEXTROWS, RC::TB_GETTOOLTIPS, RC::TB_HIDEBUTTON, RC::TB_HITTEST, RC::TB_INDETERMINATE, RC::TB_INSERTBUTTON, RC::TB_INSERTBUTTONA, RC::TB_INSERTBUTTONW, RC::TB_INSERTMARKHITTEST, RC::TB_ISBUTTONCHECKED, RC::TB_ISBUTTONENABLED, RC::TB_ISBUTTONHIDDEN, RC::TB_ISBUTTONINDETERMINATE, RC::TB_ISBUTTONPRESSED, RC::TB_LINEDOWN, RC::TB_LINEUP, RC::TB_LOADIMAGES, RC::TB_MAPACCELERATOR, RC::TB_MAPACCELERATORA, RC::TB_MAPACCELERATORW, RC::TB_MOVEBUTTON, RC::TB_PAGEDOWN, RC::TB_PAGEUP, RC::TB_PRESSBUTTON, RC::TB_REPLACEBITMAP, RC::TB_SAVERESTORE, RC::TB_SAVERESTOREA, RC::TB_SAVERESTOREW, RC::TB_SETANCHORHIGHLIGHT, RC::TB_SETBITMAPSIZE, RC::TB_SETBUTTONINFO, RC::TB_SETBUTTONINFOA, RC::TB_SETBUTTONINFOW, RC::TB_SETBUTTONSIZE, RC::TB_SETBUTTONWIDTH, RC::TB_SETCMDID, RC::TB_SETDISABLEDIMAGELIST, RC::TB_SETDRAWTEXTFLAGS, RC::TB_SETEXTENDEDSTYLE, RC::TB_SETHOTIMAGELIST, RC::TB_SETHOTITEM, RC::TB_SETIMAGELIST, RC::TB_SETINDENT, RC::TB_SETINSERTMARK, RC::TB_SETINSERTMARKCOLOR, RC::TB_SETMAXTEXTROWS, RC::TB_SETPADDING, RC::TB_SETPARENT, RC::TB_SETROWS, RC::TB_SETSTATE, RC::TB_SETSTYLE, RC::TB_SETTOOLTIPS, RC::TB_THUMBPOSITION, RC::TB_THUMBTRACK, RC::TB_TOP, RC::TCHAR, RC::TCHT_NOWHERE, RC::TCHT_ONITEM, RC::TCHT_ONITEMICON, RC::TCHT_ONITEMLABEL, RC::TCIF_IMAGE, RC::TCIF_PARAM, RC::TCIF_RTLREADING, RC::TCIF_STATE, RC::TCIF_TEXT, RC::TCIS_BUTTONPRESSED, RC::TCIS_HIGHLIGHTED, RC::TCM_ADJUSTRECT, RC::TCM_DELETEALLITEMS, RC::TCM_DELETEITEM, RC::TCM_DESELECTALL, RC::TCM_FIRST, RC::TCM_GETCURFOCUS, RC::TCM_GETCURSEL, RC::TCM_GETEXTENDEDSTYLE, RC::TCM_GETIMAGELIST, RC::TCM_GETITEM, RC::TCM_GETITEMA, RC::TCM_GETITEMCOUNT, RC::TCM_GETITEMRECT, RC::TCM_GETITEMW, RC::TCM_GETROWCOUNT, RC::TCM_GETTOOLTIPS, RC::TCM_HIGHLIGHTITEM, RC::TCM_HITTEST, RC::TCM_INSERTITEM, RC::TCM_INSERTITEMA, RC::TCM_INSERTITEMW, RC::TCM_REMOVEIMAGE, RC::TCM_SETCURFOCUS, RC::TCM_SETCURSEL, RC::TCM_SETEXTENDEDSTYLE, RC::TCM_SETIMAGELIST, RC::TCM_SETITEM, RC::TCM_SETITEMA, RC::TCM_SETITEMEXTRA, RC::TCM_SETITEMSIZE, RC::TCM_SETITEMW, RC::TCM_SETMINTABWIDTH, RC::TCM_SETPADDING, RC::TCM_SETTOOLTIPS, RC::TCN_FIRST, RC::TCN_FOCUSCHANGE, RC::TCN_GETOBJECT, RC::TCN_KEYDOWN, RC::TCN_SELCHANGE, RC::TCN_SELCHANGING, RC::TCS_BOTTOM, RC::TCS_BUTTONS, RC::TCS_EX_FLATSEPARATORS, RC::TCS_EX_REGISTERDROP, RC::TCS_FIXEDWIDTH, RC::TCS_FLATBUTTONS, RC::TCS_FOCUSNEVER, RC::TCS_FOCUSONBUTTONDOWN, RC::TCS_FORCEICONLEFT, RC::TCS_FORCELABELLEFT, RC::TCS_HOTTRACK, RC::TCS_MULTILINE, RC::TCS_MULTISELECT, RC::TCS_OWNERDRAWFIXED, RC::TCS_RAGGEDRIGHT, RC::TCS_RIGHT, RC::TCS_RIGHTJUSTIFY, RC::TCS_SCROLLOPPOSITE, RC::TCS_SINGLELINE, RC::TCS_TABS, RC::TCS_TOOLTIPS, RC::TCS_VERTICAL, RC::TIMEOUT_ASYNC, RC::TM_MULTICODEPAGE, RC::TM_MULTILEVELUNDO, RC::TM_PLAINTEXT, RC::TM_RICHTEXT, RC::TM_SINGLECODEPAGE, RC::TM_SINGLELEVELUNDO, RC::TRBN_FIRST, RC::TRBN_THUMBPOSCHANGING, RC::TTDT_AUTOMATIC, RC::TTDT_AUTOPOP, RC::TTDT_INITIAL, RC::TTDT_RESHOW, RC::TTF_ABSOLUTE, RC::TTF_CENTERTIP, RC::TTF_DI_SETITEM, RC::TTF_IDISHWND, RC::TTF_PARSELINKS, RC::TTF_RTLREADING, RC::TTF_SUBCLASS, RC::TTF_TRACK, RC::TTF_TRANSPARENT, RC::TTI_ERROR, RC::TTI_ERROR_LARGE, RC::TTI_INFO, RC::TTI_INFO_LARGE, RC::TTI_NONE, RC::TTI_WARNING, RC::TTI_WARNING_LARGE, RC::TTM_ACTIVATE, RC::TTM_ADDTOOL, RC::TTM_ADDTOOLA, RC::TTM_ADDTOOLW, RC::TTM_ADJUSTRECT, RC::TTM_DELTOOL, RC::TTM_DELTOOLA, RC::TTM_DELTOOLW, RC::TTM_ENUMTOOLS, RC::TTM_ENUMTOOLSA, RC::TTM_ENUMTOOLSW, RC::TTM_GETBUBBLESIZE, RC::TTM_GETCURRENTTOOL, RC::TTM_GETCURRENTTOOLA, RC::TTM_GETCURRENTTOOLW, RC::TTM_GETDELAYTIME, RC::TTM_GETMARGIN, RC::TTM_GETMAXTIPWIDTH, RC::TTM_GETTEXT, RC::TTM_GETTEXTA, RC::TTM_GETTEXTW, RC::TTM_GETTIPBKCOLOR, RC::TTM_GETTIPTEXTCOLOR, RC::TTM_GETTITLE, RC::TTM_GETTOOLCOUNT, RC::TTM_GETTOOLINFO, RC::TTM_GETTOOLINFOA, RC::TTM_GETTOOLINFOW, RC::TTM_HITTEST, RC::TTM_HITTESTA, RC::TTM_HITTESTW, RC::TTM_NEWTOOLRECT, RC::TTM_NEWTOOLRECTA, RC::TTM_NEWTOOLRECTW, RC::TTM_POP, RC::TTM_POPUP, RC::TTM_RELAYEVENT, RC::TTM_SETDELAYTIME, RC::TTM_SETMARGIN, RC::TTM_SETMAXTIPWIDTH, RC::TTM_SETTIPBKCOLOR, RC::TTM_SETTIPTEXTCOLOR, RC::TTM_SETTITLE, RC::TTM_SETTITLEA, RC::TTM_SETTITLEW, RC::TTM_SETTOOLINFO, RC::TTM_SETTOOLINFOA, RC::TTM_SETTOOLINFOW, RC::TTM_SETWINDOWTHEME, RC::TTM_TRACKACTIVATE, RC::TTM_TRACKPOSITION, RC::TTM_UPDATE, RC::TTM_UPDATETIPTEXT, RC::TTM_UPDATETIPTEXTA, RC::TTM_UPDATETIPTEXTW, RC::TTM_WINDOWFROMPOINT, RC::TTN_FIRST, RC::TTN_GETDISPINFO, RC::TTN_GETDISPINFOA, RC::TTN_GETDISPINFOW, RC::TTN_LINKCLICK, RC::TTN_NEEDTEXT, RC::TTN_POP, RC::TTN_SHOW, RC::TTS_ALWAYSTIP, RC::TTS_BALLOON, RC::TTS_CLOSE, RC::TTS_NOANIMATE, RC::TTS_NOFADE, RC::TTS_NOPREFIX, RC::TT_OPENTYPE_FONTTYPE, RC::TVE_COLLAPSE, RC::TVE_COLLAPSERESET, RC::TVE_EXPAND, RC::TVE_EXPANDPARTIAL, RC::TVE_TOGGLE, RC::TVGN_CARET, RC::TVGN_CHILD, RC::TVGN_DROPHILITE, RC::TVGN_FIRSTVISIBLE, RC::TVGN_LASTVISIBLE, RC::TVGN_NEXT, RC::TVGN_NEXTVISIBLE, RC::TVGN_PARENT, RC::TVGN_PREVIOUS, RC::TVGN_PREVIOUSVISIBLE, RC::TVGN_ROOT, RC::TVIF_CHILDREN, RC::TVIF_DEFAULT, RC::TVIF_HANDLE, RC::TVIF_IMAGE, RC::TVIF_INTEGRAL, RC::TVIF_PARAM, RC::TVIF_SELECTEDIMAGE, RC::TVIF_STATE, RC::TVIF_TEXT, RC::TVIS_BOLD, RC::TVIS_CUT, RC::TVIS_DROPHILITED, RC::TVIS_EXPANDED, RC::TVIS_EXPANDEDONCE, RC::TVIS_EXPANDPARTIAL, RC::TVIS_OVERLAYMASK, RC::TVIS_SELECTED, RC::TVIS_STATEIMAGEMASK, RC::TVIS_USERMASK, RC::TVI_FIRST, RC::TVI_LAST, RC::TVI_ROOT, RC::TVI_SORT, RC::TVM_CREATEDRAGIMAGE, RC::TVM_DELETEITEM, RC::TVM_ENDEDITLABELNOW, RC::TVM_ENSUREVISIBLE, RC::TVM_EXPAND, RC::TVM_GETBKCOLOR, RC::TVM_GETCOUNT, RC::TVM_GETIMAGELIST, RC::TVM_GETINDENT, RC::TVM_GETINSERTMARKCOLOR, RC::TVM_GETISEARCHSTRING, RC::TVM_GETISEARCHSTRINGA, RC::TVM_GETISEARCHSTRINGW, RC::TVM_GETITEM, RC::TVM_GETITEMA, RC::TVM_GETITEMHEIGHT, RC::TVM_GETITEMSTATE, RC::TVM_GETITEMW, RC::TVM_GETLINECOLOR, RC::TVM_GETNEXTITEM, RC::TVM_GETSCROLLTIME, RC::TVM_GETTEXTCOLOR, RC::TVM_GETTOOLTIPS, RC::TVM_HITTEST, RC::TVM_INSERTITEM, RC::TVM_INSERTITEMA, RC::TVM_INSERTITEMW, RC::TVM_MAPACCIDTOHTREEITEM, RC::TVM_MAPHTREEITEMTOACCID, RC::TVM_SELECTITEM, RC::TVM_SETBKCOLOR, RC::TVM_SETIMAGELIST, RC::TVM_SETINDENT, RC::TVM_SETINSERTMARK, RC::TVM_SETINSERTMARKCOLOR, RC::TVM_SETITEM, RC::TVM_SETITEMA, RC::TVM_SETITEMHEIGHT, RC::TVM_SETITEMW, RC::TVM_SETLINECOLOR, RC::TVM_SETSCROLLTIME, RC::TVM_SETTEXTCOLOR, RC::TVM_SETTOOLTIPS, RC::TVM_SORTCHILDREN, RC::TVM_SORTCHILDRENCB, RC::TVN_BEGINDRAG, RC::TVN_BEGINDRAGA, RC::TVN_BEGINDRAGW, RC::TVN_BEGINLABELEDIT, RC::TVN_BEGINLABELEDITA, RC::TVN_BEGINLABELEDITW, RC::TVN_BEGINRDRAG, RC::TVN_BEGINRDRAGA, RC::TVN_BEGINRDRAGW, RC::TVN_DELETEITEM, RC::TVN_DELETEITEMA, RC::TVN_DELETEITEMW, RC::TVN_ENDLABELEDIT, RC::TVN_ENDLABELEDITA, RC::TVN_ENDLABELEDITW, RC::TVN_FIRST, RC::TVN_GETDISPINFO, RC::TVN_GETDISPINFOA, RC::TVN_GETDISPINFOW, RC::TVN_GETINFOTIP, RC::TVN_GETINFOTIPA, RC::TVN_GETINFOTIPW, RC::TVN_ITEMEXPANDED, RC::TVN_ITEMEXPANDEDA, RC::TVN_ITEMEXPANDEDW, RC::TVN_ITEMEXPANDING, RC::TVN_ITEMEXPANDINGA, RC::TVN_ITEMEXPANDINGW, RC::TVN_KEYDOWN, RC::TVN_SELCHANGED, RC::TVN_SELCHANGEDA, RC::TVN_SELCHANGEDW, RC::TVN_SELCHANGING, RC::TVN_SELCHANGINGA, RC::TVN_SELCHANGINGW, RC::TVN_SETDISPINFO, RC::TVN_SETDISPINFOA, RC::TVN_SETDISPINFOW, RC::TVN_SINGLEEXPAND, RC::TVS_CHECKBOXES, RC::TVS_DEFAULT, RC::TVS_DISABLEDRAGDROP, RC::TVS_EDITLABELS, RC::TVS_FULLROWSELECT, RC::TVS_HASBUTTONS, RC::TVS_HASLINES, RC::TVS_INFOTIP, RC::TVS_LINESATROOT, RC::TVS_NOHSCROLL, RC::TVS_NONEVENHEIGHT, RC::TVS_NOSCROLL, RC::TVS_NOTOOLTIPS, RC::TVS_RTLREADING, RC::TVS_SHOWSELALWAYS, RC::TVS_SINGLEEXPAND, RC::TVS_TRACKSELECT, RC::TV_FIRST, RC::TYPE1_FONTTYPE, RC::UDM_GETACCEL, RC::UDM_GETBASE, RC::UDM_GETBUDDY, RC::UDM_GETPOS, RC::UDM_GETPOS32, RC::UDM_GETRANGE, RC::UDM_GETRANGE32, RC::UDM_GETUNICODEFORMAT, RC::UDM_SETACCEL, RC::UDM_SETBASE, RC::UDM_SETBUDDY, RC::UDM_SETPOS, RC::UDM_SETPOS32, RC::UDM_SETRANGE, RC::UDM_SETRANGE32, RC::UDM_SETUNICODEFORMAT, RC::UDN_DELTAPOS, RC::UDN_FIRST, RC::UDS_ALIGNLEFT, RC::UDS_ALIGNRIGHT, RC::UDS_ARROWKEYS, RC::UDS_AUTOBUDDY, RC::UDS_HORZ, RC::UDS_HOTTRACK, RC::UDS_NOTHOUSANDS, RC::UDS_SETBUDDYINT, RC::UDS_WRAP, RC::UD_MAXVAL, RC::UD_MINVAL, RC::UID_AUTOCORRECT, RC::UID_CUT, RC::UID_DELETE, RC::UID_DRAGDROP, RC::UID_PASTE, RC::UID_TYPING, RC::UID_UNKNOWN, RC::VIEW_DETAILS, RC::VIEW_LARGEICONS, RC::VIEW_LIST, RC::VIEW_NETCONNECT, RC::VIEW_NETDISCONNECT, RC::VIEW_NEWFOLDER, RC::VIEW_PARENTFOLDER, RC::VIEW_SMALLICONS, RC::VIEW_SORTDATE, RC::VIEW_SORTNAME, RC::VIEW_SORTSIZE, RC::VIEW_SORTTYPE, RC::VIEW_VIEWMENU, RC::WA_ACTVE, RC::WA_CLICKACTIVE, RC::WA_INACTVE, RC::WBF_CUSTOM, RC::WBF_LEVEL1, RC::WBF_LEVEL2, RC::WBF_OVERFLOW, RC::WBF_WORDBREAK, RC::WBF_WORDWRAP, RC::WHITENESS, RC::WINDOWPOS, RC::WM_ACTIVATE, RC::WM_ACTIVATEAPP, RC::WM_APP, RC::WM_ASKCBFORMATNAME, RC::WM_CANCELMODE, RC::WM_CAPTURECHANGED, RC::WM_CHANGECBCHAIN, RC::WM_CHAR, RC::WM_CHARTOITEM, RC::WM_CHILDACTIVATE, RC::WM_CLEAR, RC::WM_CLOSE, RC::WM_COMMAND, RC::WM_CONTEXTMENU, RC::WM_COPY, RC::WM_CREATE, RC::WM_CTLCOLOREDIT, RC::WM_CUT, RC::WM_DEADCHAR, RC::WM_DELETEITEM, RC::WM_DESTROY, RC::WM_DESTROYCLIPBOARD, RC::WM_DEVMODECHANGE, RC::WM_DISPLAYCHANGE, RC::WM_DRAWCLIPBOARD, RC::WM_DRAWITEM, RC::WM_DROPFILES, RC::WM_ENABLE, RC::WM_ENDSESSION, RC::WM_ENTERMENULOOP, RC::WM_ERASEBKGND, RC::WM_EXITMENULOOP, RC::WM_FONTCHANGE, RC::WM_GETDLGCODE, RC::WM_GETFONT, RC::WM_GETICON, RC::WM_GETMINMAXINFO, RC::WM_GETTEXT, RC::WM_GETTEXTLENGTH, RC::WM_HOTKEY, RC::WM_HSCROLL, RC::WM_HSCROLLCLIPBOARD, RC::WM_ICONERASEBKGND, RC::WM_INITDIALOG, RC::WM_KEYDOWN, RC::WM_KEYUP, RC::WM_KILLFOCUS, RC::WM_LBUTTONDBLCLK, RC::WM_LBUTTONDOWN, RC::WM_LBUTTONUP, RC::WM_MBUTTONDBLCLK, RC::WM_MBUTTONDOWN, RC::WM_MBUTTONUP, RC::WM_MEASUREITEM, RC::WM_MOUSEACTIVATE, RC::WM_MOUSELAST, RC::WM_MOUSEMOVE, RC::WM_MOUSEWHEEL, RC::WM_MOVE, RC::WM_MOVING, RC::WM_NCACTIVATE, RC::WM_NCCALCSIZE, RC::WM_NCCREATE, RC::WM_NCDESTROY, RC::WM_NCHITTEST, RC::WM_NCLBUTTONDBLCLK, RC::WM_NCLBUTTONDOWN, RC::WM_NCLBUTTONUP, RC::WM_NCMBUTTONDBLCLK, RC::WM_NCMBUTTONDOWN, RC::WM_NCMBUTTONUP, RC::WM_NCMOUSEMOVE, RC::WM_NCPAINT, RC::WM_NCRBUTTONDBLCLK, RC::WM_NCRBUTTONDOWN, RC::WM_NCRBUTTONUP, RC::WM_NCXBUTTONDBLCLK, RC::WM_NCXBUTTONDOWN, RC::WM_NCXBUTTONUP, RC::WM_NEXTDLGCTL, RC::WM_NEXTMENU, RC::WM_NOTIFY, RC::WM_NULL, RC::WM_PAINT, RC::WM_PAINTCLIPBOARD, RC::WM_PAINTICON, RC::WM_PARENTNOTIFY, RC::WM_PASTE, RC::WM_POWERBROADCAST, RC::WM_QUERYENDSESSION, RC::WM_QUERYOPEN, RC::WM_QUEUESYNC, RC::WM_QUIT, RC::WM_RBUTTONDBLCLK, RC::WM_RBUTTONDOWN, RC::WM_RBUTTONUP, RC::WM_RENDERALLFORMATS, RC::WM_RENDERFORMAT, RC::WM_SETCURSOR, RC::WM_SETFOCUS, RC::WM_SETFONT, RC::WM_SETICON, RC::WM_SETREDRAW, RC::WM_SETTEXT, RC::WM_SETTINGCHANGE, RC::WM_SHOWWINDOW, RC::WM_SIZE, RC::WM_SIZECLIPBOARD, RC::WM_SIZING, RC::WM_SPOOLERSTATUS, RC::WM_STYLECHANGED, RC::WM_STYLECHANGING, RC::WM_SYNCPAINT, RC::WM_SYSCHAR, RC::WM_SYSCOLORCHANGE, RC::WM_SYSCOMMAND, RC::WM_SYSDEADCHAR, RC::WM_SYSKEYDOWN, RC::WM_SYSKEYUP, RC::WM_TIMECHANGE, RC::WM_TIMER, RC::WM_UNDO, RC::WM_UNICHAR, RC::WM_USER, RC::WM_VKEYTOITEM, RC::WM_VSCROLL, RC::WM_VSCROLLCLIPBOARD, RC::WM_WININICHANGE, RC::WM_XBUTTONDBLCLK, RC::WM_XBUTTONDOWN, RC::WM_XBUTTONUP, RC::WORD, RC::WS_BORDER, RC::WS_CAPTION, RC::WS_CHILD, RC::WS_CHILDWINDOW, RC::WS_CLIPCHILDREN, RC::WS_CLIPSIBLINGS, RC::WS_DISABLED, RC::WS_DLGFRAME, RC::WS_EX_APPWINDOW, RC::WS_EX_CLIENTEDGE, RC::WS_EX_COMPOSITED, RC::WS_EX_CONTEXTHELP, RC::WS_EX_LAYERED, RC::WS_EX_MDICHILD, RC::WS_EX_TOOLWINDOW, RC::WS_EX_TOPMOST, RC::WS_EX_TRANSPARENT, RC::WS_GROUP, RC::WS_HSCROLL, RC::WS_ICONIC, RC::WS_MAXIMIZE, RC::WS_MAXIMIZEBOX, RC::WS_MINIMIZE, RC::WS_MINIMIZEBOX, RC::WS_OVERLAPPED, RC::WS_OVERLAPPEDWINDOW, RC::WS_POPUP, RC::WS_POPUPWINDOW, RC::WS_SIZEBOX, RC::WS_SYSMENU, RC::WS_TABSTOP, RC::WS_THICKFRAME, RC::WS_TILED, RC::WS_TILEDWINDOW, RC::WS_VISIBLE, RC::WS_VISIBLECHILD, RC::WS_VSCROLL, RC::XCLASS_BOOL, RC::XCLASS_DATA, RC::XCLASS_FLAGS, RC::XCLASS_MASK, RC::XCLASS_NOTIFICATION, RC::XST_ADVACKRCVD, RC::XST_ADVDATAACKRCVD, RC::XST_ADVDATASENT, RC::XST_ADVSENT, RC::XST_CONNECTED, RC::XST_DATARCVD, RC::XST_EXECACKRCVD, RC::XST_EXECSENT, RC::XST_INCOMPLETE, RC::XST_INIT1, RC::XST_INIT2, RC::XST_NULL, RC::XST_POKEACKRCVD, RC::XST_POKESENT, RC::XST_REQSENT, RC::XST_UNADVACKRCVD, RC::XST_UNADVSENT, RC::XTYPF_ACKREQ, RC::XTYPF_NOBLOCK, RC::XTYPF_NODATA, RC::XTYP_ADVDATA, RC::XTYP_ADVREQ, RC::XTYP_ADVSTART, RC::XTYP_ADVSTOP, RC::XTYP_CONNECT, RC::XTYP_CONNECT_CONFIRM, RC::XTYP_DISCONNECT, RC::XTYP_ERROR, RC::XTYP_EXECUTE, RC::XTYP_MASK, RC::XTYP_POKE, RC::XTYP_REGISTER, RC::XTYP_REQUEST, RC::XTYP_SHIFT, RC::XTYP_UNREGISTER, RC::XTYP_WILDCONNECT, RC::XTYP_XACT_COMPLETE
Constants inherited from WinControl
WinControl::DefaultWindowStyle
Constants included from ModBaseWin
ModBaseWin::SubclassedHandlers
Instance Attribute Summary collapse
-
#_items ⇒ Object
readonly
Returns the value of attribute _items.
Attributes inherited from WinControl
Attributes included from ModBaseWin
Attributes included from ModCreateWin
Instance Method Summary collapse
-
#<<(arg) ⇒ Object
Adds the args at last of the items.
Give a String or a Array of [String, Object] as args. - #__fd_edit_item(lv, idx, sbitm, ed) ⇒ Object
- #__fd_item_loaded(item, asrc) ⇒ Object
- #__fd_on_additem(lv, idx, mnu, id) ⇒ Object
- #__fd_on_delete_this ⇒ Object
- #__fd_on_deleteitem(lv, idx) ⇒ Object
- #__fd_on_lv_rclick(lv, idx) ⇒ Object
- #__fd_output_items(lns, curln, indent) ⇒ Object
- #__fd_set_lvitem(lv, ilist) ⇒ Object
- #__fd_update_lv(lv) ⇒ Object
- #__fd_update_lv_alt(lv) ⇒ Object
-
#bkcolor ⇒ Object
Gets the background color of this control.
-
#bkcolor=(clr) ⇒ Object
Sets the background color of this control.
-
#checkboxes ⇒ Object
Retreives whether check boxes for items is enabled in this list-view control.
-
#checkboxes=(f) ⇒ Object
Sets whether check boxes for items is enabled in this list-view control.
-
#clear ⇒ Object
Clears all items in this list-view control.
-
#columns ⇒ Object
Gets the columns of a listview.
-
#columns=(args) ⇒ Object
Sets the collumns of header of a Listview.
-
#count ⇒ Object
Retreives count of items.
- #create ⇒ Object
-
#delete(*args) ⇒ Object
delete(index=nil, number=1) Deletes items at specified index and number from this control.
If no arguments given, deletes self. -
#delete_item(index) ⇒ Object
Deletes item of specified index from this control.
-
#each ⇒ Object
each(){|item| … } Performs the block for each item in this listview as a block parameter.
-
#editlabel(idx) ⇒ Object
Begins in-place editing of the specified list-view item’s text.
-
#ensurevisible(i, partial = true) ⇒ Object
Ensures that specified list-view item is either entirely or partially visible, scrolling the list-view control if necessary.
-
#fetch(idx) ⇒ Object
Gets an image-list item specified index.
-
#find(start = -1,, param: nil, string: nil, substring: nil, wrap: nil, nearestxy: nil, direction: nil) ⇒ Object
Searches for a list-view item with the specified characteristics.
-
#focused ⇒ Object
Searches the index of focused item.
-
#focused=(idx) ⇒ Object
Sets the specified item to focused.
-
#fullrowselect ⇒ Object
Retreives whether full-row selection is enabled in this list-view control.
-
#fullrowselect=(f) ⇒ Object
Sets whether full-row selection is enabled in this list-view control.
-
#get_extendedstyle(xstyle) ⇒ Object
Gets the extended styles that are currently in use for this list-view control.
-
#getnextitem(start, flag) ⇒ Object
Searches for a list-view item that has the specified properties and bears the specified relationship to a specified item.
-
#gridlines ⇒ Object
Retreives whether displays gridlines around items and subitems.
-
#gridlines=(f) ⇒ Object
Sets whether displays gridlines around items and subitems.
-
#groupheaderimagelist ⇒ Object
Gets a group-header imagelist assigned to this control.
-
#groupheaderimagelist=(il) ⇒ Object
Assignes a group-header imagelist to this control.
-
#headerdragdrop ⇒ Object
Retreives whether drag-and-drop reordering of columns is enabled in this list-view control.
-
#headerdragdrop=(f) ⇒ Object
Sets whether drag-and-drop reordering of columns is enabled in this list-view control.
-
#hittest(x, y) ⇒ Object
Determines which list-view item, if any, is at a specified position.
-
#imagelist ⇒ Object
Gets a normal and a small imagelist assigned to this Listview control.
-
#imagelist=(*args) ⇒ Object
imagelist=( smallimage) Assignes a normal and a small imagelist to this Listview control.
-
#initialize(*args) ⇒ Listview
constructor
A new instance of Listview.
-
#insert(idx, *args) ⇒ Object
(also: #[]=)
insert(index, length=1, *args) Inserts and replaces at the specified index and length by the items.
Give the arrays of [[text, image, indent, data], … ] as args. -
#insert_item(idx, lvitem, arg) ⇒ Object
Inserts an item into the Listview.
-
#last ⇒ Object
Gets the last of item in this list-view control.
-
#multiselect ⇒ Object
Gets wheter the multiple items may be selected.
-
#multiselect=(f) ⇒ Object
Sets wheter the multiple items may be selected.
-
#normalimagelist ⇒ Object
Gets a normal imagelist assigned to this control.
-
#normalimagelist=(il) ⇒ Object
Assignes a normal imagelist to this control.
-
#selections ⇒ Object
Retreives the list of selected items in this list-view control.
-
#set_extendedstyle(xstyle, f = true) ⇒ Object
(also: #extendedstyle=)
Sets extended styles in this list-view control.
-
#showselalways ⇒ Object
Gets whether selection is shown always, if any.
-
#showselalways=(f) ⇒ Object
The selection, if any, is always shown, even if the control does not have the focus.
-
#slice(idx, num = 1) ⇒ Object
(also: #[])
Retreives the array of Listview::Item at the specified index and length.
-
#smallimagelist ⇒ Object
Gets a small imagelist assigned to this control.
-
#smallimagelist=(il) ⇒ Object
Assignes a small imagelist to this control.
-
#stateimagelist ⇒ Object
Gets a state imagelist assigned to this control.
-
#stateimagelist=(il) ⇒ Object
Assignes a state imagelist to this control.
-
#stringwidth(txt) ⇒ Object
Determines the width of a specified string using this list-view control’s current font.
-
#textbkcolor ⇒ Object
Gets the text background color of this list-view control.
-
#textbkcolor=(clr) ⇒ Object
Sets the background color of text in this list-view control.
-
#textcolor ⇒ Object
Gets the text color of this list-view control.
-
#textcolor=(clr) ⇒ Object
Sets the text color of a list-view control.
-
#tooltip ⇒ Object
Retrieves the tooltip control that the list-view control uses to display tooltips.
-
#tooltip=(tt) ⇒ Object
Sets the tooltip control that the list-view control will use to display tooltips.
-
#trackselect ⇒ Object
Retreives whether hot-track selection is enabled in this list-view control.
-
#trackselect=(f) ⇒ Object
Sets whether hot-track selection is enabled in this list-view control.
-
#viewmode ⇒ Object
Gets a view-mode of this list-vew control.
-
#viewmode=(mode) ⇒ Object
Sets a view-mode of this lis-view control.
-
#viewmode_to_sym ⇒ Object
Converts a integer value of view-mode to symbol.
Methods included from ModFormDesigner
Methods included from ModAutoloading
Methods included from ModCommCtrl
Methods included from RC
HIWORD, INDEXTOOVERLAYMASK, LOWORD, MAKELPARAM, MAKEROP4, RGB, SPLITPARAM, _I, _T, _X
Methods inherited from WinControl
[], #__move, #enabled, #enabled=, #get_toplevel_win, #idcmd, #idcmd=, #is_subclassing, #margin, #margin=, #set_subclass
Methods inherited from Window
Methods included from ModBaseWin
#CancelDefWindowProc, #accept_events, #acceptable_events, #active?, #caption, #caption=, #classname, #clientpos, #exstyle, #exstyle=, #focused?, #font, #font=, #h, #h=, #hide, #inspect, #move, #parent, #parent=, #refresh, #resize, #setorder, #show, #showna, #size=, #style, #style=, #sym2exstyle, #sym2style, #visible, #visible=, #w, #w=, #windowsize, #x, #x=, #y, #y=
Methods inherited from RWin::Window
#ClientToScreen, #DrawMenuBar, #GetWindowLong, #GetWindowRect, #PostMessage, #RegisterHotKey, #ReleaseCapture, #RemoveWindowSubclass, #ScreenToClient, #SendMessage, #SetCapture, #SetFocus, #SetMenu, #SetWindowLong, #SetWindowPos, #SetWindowSubclass, #ShowWindow, #TrackPopupMenu, #UnregisterHotKey, #_hwnd, #alive?, #caption, #caption=, #clientpos, #clientsize, #close, #cursorPos, #event_registered?, #get_msgtranslator, #h, #h=, #idcmd, #idcmd=, #method_missing, #move, new_from_handle, #parent, #parent=, #redraw, #refresh, #register_event, #registered_messages, #resize, #screenpos, #set_accelerator, #set_msgtranslator, #setorder, #unregister_event, #visible, #visible=, #w, #w=, #windowsize, #x, #x=, #y, #y=
Constructor Details
#initialize(*args) ⇒ Listview
Returns a new instance of Listview.
835 836 837 838 839 840 841 842 843 844 845 846 |
# File 'lib/wrb/components/listview.rb', line 835 def initialize(*args) @_extendedstyle = 0 @_columns = Columns.new(self) super(*args) @_classname = "SysListView32" self.exstyle = WS_EX_CLIENTEDGE @_acceptable_events = PreDefinedEvents.dup @lvhit = LVHITTEST[POINT[*self.clientpos]] @_items = [] @_ar_data = [] @_lvitem4delete = LVITEM[LVIF_PARAM] # for delete method end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class RWin::Window
Instance Attribute Details
#_items ⇒ Object (readonly)
Returns the value of attribute _items.
833 834 835 |
# File 'lib/wrb/components/listview.rb', line 833 def _items @_items end |
Instance Method Details
#<<(arg) ⇒ Object
Adds the args at last of the items.
Give a String or a Array of [String, Object] as args.
983 984 985 |
# File 'lib/wrb/components/listview.rb', line 983 def <<(arg) self[count, 0] = arg end |
#__fd_edit_item(lv, idx, sbitm, ed) ⇒ Object
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/wrb/applications/frmdesigner/controls/Listview.rb', line 39 def __fd_edit_item(lv, idx, sbitm, ed) if lv.columns[0].text=='ItemText' case sbitm when 0 self[idx] = ed.text.gsub(/\\t/, "\t") unless ed.text.empty? when 1 self[idx].image = ed.text.empty? ? -1 : ed.text.to_i else ed.hide end __fd_update_lv(lv) else case sbitm when 0 columns[idx].text = ed.text unless ed.text.empty? when 1 columns[idx].width = ed.text.to_i unless ed.text.empty? when 2 columns[idx].format = ed.text.to_i unless ed.text.empty? when 3 columns[idx].image = ed.text.to_i unless ed.text.empty? else ed.hide end __fd_update_lv_alt(lv) end end |
#__fd_item_loaded(item, asrc) ⇒ Object
130 131 132 133 |
# File 'lib/wrb/applications/frmdesigner/controls/Listview.rb', line 130 def __fd_item_loaded(item, asrc) extend ModFDItemsSrcLine unless @__fd_items_srcs @__fd_items_srcs << asrc end |
#__fd_on_additem(lv, idx, mnu, id) ⇒ Object
75 76 77 78 79 80 81 82 83 |
# File 'lib/wrb/applications/frmdesigner/controls/Listview.rb', line 75 def __fd_on_additem(lv, idx, mnu, id) if lv.columns[0].text=='ItemText' self << "item#{lv.count}" __fd_update_lv(lv) else columns << ["column#{columns.count}", 80] __fd_update_lv_alt(lv) end end |
#__fd_on_delete_this ⇒ Object
95 96 97 98 |
# File 'lib/wrb/applications/frmdesigner/controls/Listview.rb', line 95 def __fd_on_delete_this() return unless lns = @_toplevelwin.__fd_src[:lines] __fd_delete_items_src(columns, lns) end |
#__fd_on_deleteitem(lv, idx) ⇒ Object
85 86 87 88 89 90 91 92 93 |
# File 'lib/wrb/applications/frmdesigner/controls/Listview.rb', line 85 def __fd_on_deleteitem(lv, idx) return if idx < 0 if lv.columns[0].text=='ItemText' self[idx].delete else columns[idx].delete end __fd_update_lv(lv) end |
#__fd_on_lv_rclick(lv, idx) ⇒ Object
67 68 69 70 71 72 73 |
# File 'lib/wrb/applications/frmdesigner/controls/Listview.rb', line 67 def __fd_on_lv_rclick(lv, idx) if lv.columns[0].text=='ItemText' [:additem, "Add Item", :sep, :deleteitem, "Delete"] else [:additem, "Add Column", :sep, :deleteitem, "Delete"] end end |
#__fd_output_items(lns, curln, indent) ⇒ Object
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 |
# File 'lib/wrb/applications/frmdesigner/controls/Listview.rb', line 100 def __fd_output_items(lns, curln, indent) ar = [] pr = __fd_get_parents_str2 if columns.count > 0 # columns.each{|i| # if i.image # ar << "#{pr}.columns << [\"#{i.text}\", #{i.width}, #{i.format}, #{i.image}]" # else # ar << "#{pr}.columns << [\"#{i.text}\", #{i.width}, #{i.format}]" # end # } aa = [] columns.each{|i| if i.image aa << "[\"#{i.text}\", #{i.width}, #{i.format}, #{i.image}]" else aa << "[\"#{i.text}\", #{i.width}, #{i.format}]" end } ar << "#{pr}.columns << [#{aa.join(', ')}]" end if count > 0 each{|i| ss = (0..columns.count-1).inject([]){|ar, j| ar<<i[j]}.join('\t').sub(/\\t+$/, '') ar << pr + " << " + (i.image>=0 ? "[\"#{ss}\", #{i.image}]" : "\"#{ss}\"") } end __fd_set_items_srcs(lns, curln, indent, ar) end |
#__fd_set_lvitem(lv, ilist) ⇒ Object
12 13 14 15 16 |
# File 'lib/wrb/applications/frmdesigner/controls/Listview.rb', line 12 def __fd_set_lvitem(lv, ilist) lv.viewmode = :reportview lv.imagelist = ilist lv.style &= ~LVS_NOCOLUMNHEADER end |
#__fd_update_lv(lv) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/wrb/applications/frmdesigner/controls/Listview.rb', line 18 def __fd_update_lv(lv) lv.columns = ['ItemText', 208], ['Img', 40] lv.clear each{|i| if columns.count > 0 s = (0..columns.count-1).inject([]){|a, j| a<<i[j]}.join('\\t').sub(/(:?\\t)+$/, '') lv << s + "\t#{i.image>=0 ? i.image : ''}" else lv << i.text + "\t#{i.image>=0 ? i.image : ''}" end } end |
#__fd_update_lv_alt(lv) ⇒ Object
31 32 33 34 35 36 37 |
# File 'lib/wrb/applications/frmdesigner/controls/Listview.rb', line 31 def __fd_update_lv_alt(lv) lv.columns = ['ColumnText', 136], ['Width', 44, 1], ['Fmt', 40, 2], ['Img', 40] lv.clear columns.each{|col| lv << "#{col.text}\t#{col.width}\t#{col.format} " } end |
#bkcolor ⇒ Object
Gets the background color of this control.
1072 1073 1074 |
# File 'lib/wrb/components/listview.rb', line 1072 def bkcolor() alive? ? SendMessage(LVM_GETBKCOLOR, 0, 0) & 0xffffff : @_bkcolor end |
#bkcolor=(clr) ⇒ Object
Sets the background color of this control.
1076 1077 1078 |
# File 'lib/wrb/components/listview.rb', line 1076 def bkcolor=(clr) alive? ? SendMessage(LVM_SETBKCOLOR, 0, clr) : @_bkcolor = clr end |
#checkboxes ⇒ Object
Retreives whether check boxes for items is enabled in this list-view control.
1178 |
# File 'lib/wrb/components/listview.rb', line 1178 def checkboxes() get_extendedstyle(LVS_EX_CHECKBOXES); end |
#checkboxes=(f) ⇒ Object
Sets whether check boxes for items is enabled in this list-view control.
1180 |
# File 'lib/wrb/components/listview.rb', line 1180 def checkboxes=(f) set_extendedstyle(LVS_EX_CHECKBOXES, f); end |
#clear ⇒ Object
Clears all items in this list-view control.
1234 1235 1236 1237 |
# File 'lib/wrb/components/listview.rb', line 1234 def clear() alive? ? SendMessage(LVM_DELETEALLITEM, 0, 0) : items.clear() self end |
#columns ⇒ Object
Gets the columns of a listview. Returns a instance of Listview::Columns.
878 879 880 |
# File 'lib/wrb/components/listview.rb', line 878 def columns() @_columns end |
#columns=(args) ⇒ Object
Sets the collumns of header of a Listview
883 884 885 886 887 |
# File 'lib/wrb/components/listview.rb', line 883 def columns=(args) return @_columns.clear if args.nil? || args.empty? args = [args] unless args.is_a?(Array) @_columns[0, @_columns.size] = args end |
#count ⇒ Object
Retreives count of items.
977 978 979 |
# File 'lib/wrb/components/listview.rb', line 977 def count() alive? ? SendMessage(LVM_GETITEMCOUNT, 0, 0) : @_items.size end |
#create ⇒ Object
849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'lib/wrb/components/listview.rb', line 849 def create() if @_parent.event_registered?(idcmd, WM_NOTIFY, LVN_DELETEITEM, "__deleteitem__", self) @_parent.register_event(self.idcmd, WM_NOTIFY, LVN_DELETEITEM, "__deleteitem__", 'xs', NMLISTVIEW, self) # for internal use end super self.extendedstyle = @_extendedstyle if @_extendedstyle && @_extendedstyle > 0 self.imagelist = @_imagelist if @_imagelist self.normalimagelist = @_normalimagelist if @_normalimagelist self.smallimagelist = @_smallimagelist if @_smallimagelist self.stateimagelist = @_stateimagelist if @_stateimagelist self.groupheaderimagelist = @_groupheaderimagelist if @_groupheaderimagelist self.bkcolor = @_bkcolor if @_bkcolor self.textcolor = @_textcolor if @_textcolor self.textbkcolor = @_textbkcolor if @_textbkcolor self.tooltip = @_tooltip if @_tooltip @_columns.__send__(:_create_substance) if @_columns _create_substance if @_items @_extendedstyle = @_normalimagelist = @_smallimagelist = @_stateimagelist = @_groupheaderimagelist = @_bkcolor = @_textcolor = @_tooltip = @_items = nil end |
#delete(*args) ⇒ Object
delete(index=nil, number=1) Deletes items at specified index and number from this control.
If no arguments given, deletes self.
969 970 971 972 973 974 |
# File 'lib/wrb/components/listview.rb', line 969 def delete(*args) return super() if args.empty? index, len = args len ||= 1 len.times{ delete_item(index) } end |
#delete_item(index) ⇒ Object
Deletes item of specified index from this control.
962 963 964 |
# File 'lib/wrb/components/listview.rb', line 962 def delete_item(index) alive? ? SendMessage(LVM_DELETEITEM, index, 0) : @_items.delete_at(index) end |
#each ⇒ Object
each(){|item| … } Performs the block for each item in this listview as a block parameter.
989 990 991 |
# File 'lib/wrb/components/listview.rb', line 989 def each() count.times{|i| yield self.fetch(i)} if block_given? end |
#editlabel(idx) ⇒ Object
Begins in-place editing of the specified list-view item’s text.
1303 1304 1305 |
# File 'lib/wrb/components/listview.rb', line 1303 def editlabel(idx) SendMessage(LVM_EDITLABEL, idx.to_i, 0) end |
#ensurevisible(i, partial = true) ⇒ Object
Ensures that specified list-view item is either entirely or partially visible, scrolling the list-view control if necessary.
1240 1241 1242 |
# File 'lib/wrb/components/listview.rb', line 1240 def ensurevisible(i, partial=true) SendMessage(LVM_ENSUREVISIBLE, i.to_i, partial ? 1 : 0) end |
#fetch(idx) ⇒ Object
Gets an image-list item specified index.
945 946 947 |
# File 'lib/wrb/components/listview.rb', line 945 def fetch(idx) Listview::Item.new(self, idx) end |
#find(start = -1,, param: nil, string: nil, substring: nil, wrap: nil, nearestxy: nil, direction: nil) ⇒ Object
Searches for a list-view item with the specified characteristics.
1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 |
# File 'lib/wrb/components/listview.rb', line 1277 def find(start=-1, param: nil, string: nil, substring: nil, wrap: nil, nearestxy: nil, direction: nil) lvfi = LVFINDINFO.new if param lvfi.lParam = param.to_i lvfi.flags |= LVFI_PARAM end if string lvfi.psz = string.to_s lvfi.flags |= LVFI_STRING lvfi.flags |= LVFI_WRAP if wrap end if substring lvfi.psz = string.to_s lvfi.flags |= LVFI_PARTIAL lvfi.flags |= LVFI_WRAP if wrap end if nearestxy lvfi.pt.x = nearestxy[0] lvfi.pt.y = nearestxy[1] lvfi.vkDirection = direction.to_i if direction lvfi.flags |= LVFI_NEARESTXY end SendMessage(LVM_FINDITEM, start, lvfi) end |
#focused ⇒ Object
Searches the index of focused item.
1263 1264 1265 |
# File 'lib/wrb/components/listview.rb', line 1263 def focused() getnextitem(-1, LVNI_FOCUSED) end |
#focused=(idx) ⇒ Object
Sets the specified item to focused.
1268 1269 1270 1271 1272 1273 1274 |
# File 'lib/wrb/components/listview.rb', line 1268 def focused=(idx) if idx && idx > 0 self[idx].focused = true else self[focused].focused = nil end end |
#fullrowselect ⇒ Object
Retreives whether full-row selection is enabled in this list-view control.
1193 |
# File 'lib/wrb/components/listview.rb', line 1193 def fullrowselect() get_extendedstyle(LVS_EX_FULLROWSELECT); end |
#fullrowselect=(f) ⇒ Object
Sets whether full-row selection is enabled in this list-view control.
1195 |
# File 'lib/wrb/components/listview.rb', line 1195 def fullrowselect=(f) set_extendedstyle(LVS_EX_FULLROWSELECT, f); end |
#get_extendedstyle(xstyle) ⇒ Object
Gets the extended styles that are currently in use for this list-view control.
1158 1159 1160 |
# File 'lib/wrb/components/listview.rb', line 1158 def get_extendedstyle(xstyle) alive? ? SendMessage(LVM_GETEXTENDEDLISTVIEWSTYLE, 0, xstyle)>0 || nil : @_extendedstyle end |
#getnextitem(start, flag) ⇒ Object
Searches for a list-view item that has the specified properties and bears the specified relationship to a specified item.
1258 1259 1260 |
# File 'lib/wrb/components/listview.rb', line 1258 def getnextitem(start, flag) SendMessage(LVM_GETNEXTITEM, start, flag) end |
#gridlines ⇒ Object
Retreives whether displays gridlines around items and subitems.
1173 |
# File 'lib/wrb/components/listview.rb', line 1173 def gridlines() get_extendedstyle(LVS_EX_GRIDLINES); end |
#gridlines=(f) ⇒ Object
Sets whether displays gridlines around items and subitems.
1175 |
# File 'lib/wrb/components/listview.rb', line 1175 def gridlines=(f) set_extendedstyle(LVS_EX_GRIDLINES, f); end |
#groupheaderimagelist ⇒ Object
Gets a group-header imagelist assigned to this control.
1060 1061 1062 1063 |
# File 'lib/wrb/components/listview.rb', line 1060 def groupheaderimagelist() alive? ? APP.hrsc2ref(SendMessage(LVM_GETIMAGELIST, LVSIL_GROUPHEADER, 0)) || nil : @_groupheaderimagelist end |
#groupheaderimagelist=(il) ⇒ Object
Assignes a group-header imagelist to this control.
1065 1066 1067 1068 1069 |
# File 'lib/wrb/components/listview.rb', line 1065 def groupheaderimagelist=(il) il = Imagelist.loadb64(il) if il.is_a?(String) alive? ? SendMessage(LVM_SETIMAGELIST, LVSIL_GROUPHEADER, il ? il._himagelist : 0) : @_groupheaderimagelist = il end |
#headerdragdrop ⇒ Object
Retreives whether drag-and-drop reordering of columns is enabled in this list-view control.
1188 |
# File 'lib/wrb/components/listview.rb', line 1188 def headerdragdrop() get_extendedstyle(LVS_EX_HEADERDRAGDROP); end |
#headerdragdrop=(f) ⇒ Object
Sets whether drag-and-drop reordering of columns is enabled in this list-view control.
1190 |
# File 'lib/wrb/components/listview.rb', line 1190 def headerdragdrop=(f) get_extendedstyle(LVS_EX_HEADERDRAGDROP, f); end |
#hittest(x, y) ⇒ Object
Determines which list-view item, if any, is at a specified position.
1245 1246 1247 1248 1249 1250 |
# File 'lib/wrb/components/listview.rb', line 1245 def hittest(x, y) @lvhit.pt.x = x @lvhit.pt.y = y SendMessage(LVM_SUBITEMHITTEST, 0, @lvhit) [@lvhit.iItem, @lvhit.iSubItem, @lvhit.flags] end |
#imagelist ⇒ Object
Gets a normal and a small imagelist assigned to this Listview control.
996 997 998 999 1000 1001 1002 1003 |
# File 'lib/wrb/components/listview.rb', line 996 def imagelist() if alive? [APP.hrsc2ref(SendMessage(LVM_GETIMAGELIST, LVSIL_NORMAL, 0))||nil, APP.hrsc2ref(SendMessage(LVM_GETIMAGELIST, LVSIL_SMALL, 0))||nil] else @_imagelist end end |
#imagelist=(*args) ⇒ Object
imagelist=( smallimage) Assignes a normal and a small imagelist to this Listview control.
1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 |
# File 'lib/wrb/components/listview.rb', line 1007 def imagelist=(*args) #([normaliamge,] smallimage) args = args[0] if args[0].is_a?(Array)#; dpp args if alive? im1, im2 = args im1 = Imagelist.loadb64(im1) if im1.is_a?(String) im2 = Imagelist.loadb64(im2) if im2.is_a?(String) if im1.iconsize[0]==32 SendMessage(LVM_SETIMAGELIST, LVSIL_NORMAL, im1 ? im1._himagelist : 0) SendMessage(LVM_SETIMAGELIST, LVSIL_SMALL, im2 ? im2._himagelist : 0) if im2 else SendMessage(LVM_SETIMAGELIST, LVSIL_SMALL, im1 ? im1._himagelist : 0) end else @_imagelist = args end end |
#insert(idx, *args) ⇒ Object Also known as: []=
insert(index, length=1, *args) Inserts and replaces at the specified index and length by the items.
Give the arrays of [[text, image, indent, data], … ] as args.
922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 |
# File 'lib/wrb/components/listview.rb', line 922 def insert(idx, *args) idx = self.count if idx == -1 case args.size when 2 len = args.shift when 1 len = 1 else #; dpp idx, len, args raise ArgumentError, "Illegal num of args: #{args.size + 1}" end len.times{delete_item(idx)} args = args[0] #;dpp args if args.is_a?(String) insert_item(idx, LVITEM.new, args) elsif args[0].is_a?(String) && !args[1].is_a?(String) insert_item(idx, LVITEM.new, args) else args.each_with_index{|arg, i| insert_item(idx + i, LVITEM.new, arg)} end end |
#insert_item(idx, lvitem, arg) ⇒ Object
Inserts an item into the Listview. This is low level method, so shuld be used ‘[]=’ or ‘insert’.
891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 |
# File 'lib/wrb/components/listview.rb', line 891 def insert_item(idx, lvitem, arg) if alive? lvitem.mask = LVIF_STD lvitem.iItem = idx lvitem.iSubItem = 0 txt, image, indent, data = arg txts = txt.to_s.split("\t") lvitem.pszText = t = txts.shift.to_s lvitem.cchTextMax = t.size + 1 lvitem.iImage = image.nil? ? -1 : image.to_i lparam = data.__id__ @_ar_data << data if (lparam&1)==0 && lparam>NilID lvitem.lParam = lparam #; dp "@%p", lvitem.to_a lvitem.iIndent = indent.to_i SendMessage(LVM_INSERTITEM, 0, lvitem) # set subitems lvitem.mask = LVIF_TEXT txts.each_with_index{|itxt, i| lvitem.iSubItem = i+1 lvitem.pszText = itxt.to_s lvitem.cchTextMax = itxt.size SendMessage(LVM_SETITEMTEXT, idx, lvitem) } else @_items.insert(idx, arg) end end |
#last ⇒ Object
Gets the last of item in this list-view control.
1229 1230 1231 |
# File 'lib/wrb/components/listview.rb', line 1229 def last() self[count-1] end |
#multiselect ⇒ Object
Gets wheter the multiple items may be selected.
1151 |
# File 'lib/wrb/components/listview.rb', line 1151 def multiselect() (self.style & LVS_SIGLESEL) == 0; end |
#multiselect=(f) ⇒ Object
Sets wheter the multiple items may be selected. By default, multiple items may be selected.
1153 |
# File 'lib/wrb/components/listview.rb', line 1153 def multiselect=(f) f ? self.style &= ~LVS_SINGLESEL : self.style |= LVS_SINGLESEL; end |
#normalimagelist ⇒ Object
Gets a normal imagelist assigned to this control.
1025 1026 1027 |
# File 'lib/wrb/components/listview.rb', line 1025 def normalimagelist() alive? ? APP.hrsc2ref(SendMessage(LVM_GETIMAGELIST, LVSIL_NORMAL, 0)) || nil : @_nomalimagelist end |
#normalimagelist=(il) ⇒ Object
Assignes a normal imagelist to this control.
1029 1030 1031 1032 1033 |
# File 'lib/wrb/components/listview.rb', line 1029 def normalimagelist=(il) # dp "@%p", arg il = Imagelist.loadb64(il) if il.is_a?(String) alive? ? SendMessage(LVM_SETIMAGELIST, LVSIL_NORMAL, il ? il._himagelist : 0) : @_normalimagelist = il end |
#selections ⇒ Object
Retreives the list of selected items in this list-view control.
1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 |
# File 'lib/wrb/components/listview.rb', line 1215 def selections() ret = [] def ret.clear() self.each{|j| j.selected = false} super end i = -1 while (i=SendMessage(LVM_GETNEXTITEM, i, LVNI_SELECTED)) > -1 ret << Item.new(self, i) end ret end |
#set_extendedstyle(xstyle, f = true) ⇒ Object Also known as: extendedstyle=
Sets extended styles in this list-view control.
1163 1164 1165 1166 1167 1168 1169 |
# File 'lib/wrb/components/listview.rb', line 1163 def set_extendedstyle(xstyle, f=true) if alive? SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE,xstyle,f ? xstyle : 0) else f ? @_extendedstyle |= xstyle : @_extendedstyle &= ~xstyle end end |
#showselalways ⇒ Object
Gets whether selection is shown always, if any.
1144 |
# File 'lib/wrb/components/listview.rb', line 1144 def showselalways() (self.style & LVS_SHOWSELALWAYS) > 0; end |
#showselalways=(f) ⇒ Object
The selection, if any, is always shown, even if the control does not have the focus.
1146 1147 1148 |
# File 'lib/wrb/components/listview.rb', line 1146 def showselalways=(f) f ? self.style |= LVS_SHOWSELALWAYS : self.style &= ~LVS_SHOWSELALWAYS end |
#slice(idx, num = 1) ⇒ Object Also known as: []
Retreives the array of Listview::Item at the specified index and length.
950 951 952 953 954 955 956 957 958 |
# File 'lib/wrb/components/listview.rb', line 950 def slice(idx, num=1) if num == 1 fetch(idx) else ret = [] num.times{|i| ret << fetch(idx + i)} ret end end |
#smallimagelist ⇒ Object
Gets a small imagelist assigned to this control.
1036 1037 1038 1039 |
# File 'lib/wrb/components/listview.rb', line 1036 def smallimagelist() alive? ? APP.hrsc2ref(SendMessage(LVM_GETIMAGELIST, LVSIL_SMALL, 0)) || nil : @_smallimagelist end |
#smallimagelist=(il) ⇒ Object
Assignes a small imagelist to this control.
1041 1042 1043 1044 1045 |
# File 'lib/wrb/components/listview.rb', line 1041 def smallimagelist=(il) # dp "@%p", arg il = Imagelist.loadb64(il) if il.is_a?(String) alive? ? SendMessage(LVM_SETIMAGELIST, LVSIL_SMALL, il ? il._himagelist : 0) : @_smallimagelist = il end |
#stateimagelist ⇒ Object
Gets a state imagelist assigned to this control.
1048 1049 1050 1051 |
# File 'lib/wrb/components/listview.rb', line 1048 def stateimagelist() alive? ? APP.hrsc2ref(SendMessage(LVM_GETIMAGELIST, LVSIL_STSATE, 0)) || nil : @_stateimagelist end |
#stateimagelist=(il) ⇒ Object
Assignes a state imagelist to this control.
1053 1054 1055 1056 1057 |
# File 'lib/wrb/components/listview.rb', line 1053 def stateimagelist=(il) # dp "@%p", arg il = Imagelist.loadb64(il) if il.is_a?(String) alive? ? SendMessage(LVM_SETIMAGELIST, LVSIL_STATE, il ? il._himagelist : 0) : @_stateimagelist = il end |
#stringwidth(txt) ⇒ Object
Determines the width of a specified string using this list-view control’s current font.
1253 1254 1255 |
# File 'lib/wrb/components/listview.rb', line 1253 def stringwidth(txt) SendMessage(LVM_GETSTRINGWIDTH, 0, txt) end |
#textbkcolor ⇒ Object
Gets the text background color of this list-view control.
1124 1125 1126 |
# File 'lib/wrb/components/listview.rb', line 1124 def textbkcolor() alive? ? SendMessage(LVM_GETTEXTBKCOLOR, 0, 0) & 0xffffff : @_textbkcolor end |
#textbkcolor=(clr) ⇒ Object
Sets the background color of text in this list-view control.
1128 1129 1130 |
# File 'lib/wrb/components/listview.rb', line 1128 def textbkcolor=(clr) alive? ? SendMessage(LVM_SETTEXTBKCOLOR, 0, clr) : @_textbkcolor = clr end |
#textcolor ⇒ Object
Gets the text color of this list-view control.
1115 1116 1117 |
# File 'lib/wrb/components/listview.rb', line 1115 def textcolor() alive? ? SendMessage(LVM_GETTEXTCOLOR, 0, 0) & 0xffffff : @_textcolor end |
#textcolor=(clr) ⇒ Object
Sets the text color of a list-view control.
1119 1120 1121 |
# File 'lib/wrb/components/listview.rb', line 1119 def textcolor=(clr) alive? ? SendMessage(LVM_SETTEXTCOLOR, 0, clr) : @_textcolor = clr end |
#tooltip ⇒ Object
Retrieves the tooltip control that the list-view control uses to display tooltips.
1133 1134 1135 |
# File 'lib/wrb/components/listview.rb', line 1133 def tooltip() alive? ? APP.hwnd2ref(SendMessage(LVM_GETTOOLTIPS, 0, 0)) || nil : @_tooltip end |
#tooltip=(tt) ⇒ Object
Sets the tooltip control that the list-view control will use to display tooltips.
1137 1138 1139 |
# File 'lib/wrb/components/listview.rb', line 1137 def tooltip=(tt) alive? ? SendMessage(LVM_SETTOOLTIPS, 0, tt ? tt.hWnd : 0) : @_tooltip = tt end |
#trackselect ⇒ Object
Retreives whether hot-track selection is enabled in this list-view control.
1183 |
# File 'lib/wrb/components/listview.rb', line 1183 def trackselect() get_extendedstyle(LVS_EX_TRACKSELECT); end |
#trackselect=(f) ⇒ Object
Sets whether hot-track selection is enabled in this list-view control.
1185 |
# File 'lib/wrb/components/listview.rb', line 1185 def trackselect=(f) set_extendedstyle(LVS_EX_TRACKSELECT, f); end |
#viewmode ⇒ Object
Gets a view-mode of this list-vew control.
1204 |
# File 'lib/wrb/components/listview.rb', line 1204 def viewmode() self.style & LVS_TYPEMASK; end |
#viewmode=(mode) ⇒ Object
Sets a view-mode of this lis-view control. You can use following symbols instead of integer value.
:reportview, :iconview, :smalliconview, :listview
1209 1210 1211 1212 |
# File 'lib/wrb/components/listview.rb', line 1209 def viewmode=(mode) mode = ViewModes[mode] if mode.is_a?(Symbol) self.style = (self.style & ~LVS_TYPEMASK) | mode end |
#viewmode_to_sym ⇒ Object
Converts a integer value of view-mode to symbol.
1206 |
# File 'lib/wrb/components/listview.rb', line 1206 def viewmode_to_sym() ViewModes.key(self.style & LVS_TYPEMASK); end |