Class: WR::Menu
- Inherits:
-
RWin::Menu
- Object
- Data
- RWin::Menu
- WR::Menu
- Extended by:
- ModFormDesigner
- Includes:
- ModAccessor, ModAutoloading, RC
- Defined in:
- lib/wrb/components/menu.rb,
lib/wrb/applications/frmdesigner/controls/Menu.rb
Overview
A list of items that specify options or groups of options (a submenu) for an application.
If you want to set main-menu, use Menubar.
See also <a href=“docs.microsoft.com/en-us/windows/desktop/menurc/resources”> Menus and Other Resources section of Microsft Docs</a>
Direct Known Subclasses
Defined Under Namespace
Classes: Item
Constant Summary collapse
- MENUITEMINFO =
following methods are defined in the super class. :singleton_methods
self.new(name, caption, menu-item_or_sub-menu, ... )
:instance_methods
GetMenuItemCount() A low-level API function. GetMenuItemID() A low-level API function. GetMenuItemInfo() A low-level API function. GetSubMenu() A low-level API function. SetMenuItemInfo(index, flag, menuiteminfo) A low-level API function. _hmenu() Retreives a handle of this menu. alive?() Retreives whether this maneu is created or not.
# createmenu() # createpopup() # delete()
destroy() Destroys this menu and all items and submenu.
# insert()
API::MENUITEMINFO
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
Instance Attribute Summary collapse
-
#_image ⇒ Object
readonly
Returns the value of attribute _image.
-
#_owner ⇒ Object
readonly
Returns the value of attribute _owner.
-
#_type ⇒ Object
readonly
Returns the value of attribute _type.
-
#idcmd ⇒ Object
(also: #_idcmd)
Returns the value of attribute idcmd.
-
#name ⇒ Object
(also: #_name)
Returns the value of attribute name.
Attributes included from ModAccessor
Class Method Summary collapse
-
.[](*args) ⇒ Object
self.[](name, caption, imagelist=nil, menu-item_or_sub-menu, … ) Creates a menu but not alive with given arguments.
A menu-item must be a pair of name and caption, and name must be a symbol.
Instance Method Summary collapse
-
#<<(arg) ⇒ Object
Appends the items or menus at last of this menu.
-
#[](idx) ⇒ Object
Retreives an item or a menu specifiied idx in this menu.
The idx can be an index of items or an ID of menu-item. -
#[]=(idx, *args) ⇒ Object
[]=(index, length, *arguments)
Inserts and replaces specified index and length of this menu with given arguments. - #__delete__ ⇒ Object
- #__fd_edit_item(lv, idx, subitem, ed) ⇒ Object
- #__fd_get_menu_items(lns, curln, indent, ar, sadd) ⇒ Object
- #__fd_get_serial_name(lv, bsnm) ⇒ Object
- #__fd_item_loaded(item, asrc) ⇒ Object
- #__fd_modify_src(lns, curln, indent) ⇒ Object
- #__fd_on_additem(lv, idx) ⇒ Object
- #__fd_on_additem_under(lv, idx) ⇒ Object
- #__fd_on_addnode(lv, idx) ⇒ Object
- #__fd_on_addnode_under(lv, idx) ⇒ Object
- #__fd_on_delete_this ⇒ Object
- #__fd_on_deleteitem(lv, idx) ⇒ Object
- #__fd_on_lv_rclick(lv, idx) ⇒ Object
- #__fd_set_lvitem(lv, ilist) ⇒ Object
- #__fd_to_str(lns, curln, indent) ⇒ Object
- #__fd_update_lv(lv) ⇒ Object
- #__fd_update_lv1(lv, mn, indent) ⇒ Object
- #_set_owner(owner) ⇒ Object
-
#caption ⇒ Object
(also: #_caption)
Retreives a text of this menu.
-
#caption=(s) ⇒ Object
Sets the text of this menu.
-
#clear ⇒ Object
(also: #_clear)
Clears all items and submenus.
-
#count ⇒ Object
(also: #_count)
Counts number of items of this menu.
-
#create ⇒ Object
(also: #_create)
Creates as child or popup menu.
-
#createpopup ⇒ Object
(also: #_createpopup)
Creates as child or popup menu.
-
#delete(idx = nil) ⇒ Object
(also: #_delete)
Deletes specifired index of this menu, or deletes self when given no argument.
-
#each ⇒ Object
(also: #_each)
each(){|item| … } Performs the block for each item in this menu as a block parameter.
An item may be a Menu or a Menu::Item. - #fd_menu2str(lns, curln, indent) ⇒ Object
- #image ⇒ Object
- #image=(im) ⇒ Object
-
#imagelist ⇒ Object
(also: #_imagelist)
Gets an imagelist assigned to this menu.
-
#imagelist=(imglst) ⇒ Object
Assignes an imagelist to this menu.
-
#index(obj = nil) ⇒ Object
(also: #_index)
Retreives an index of given object in this menu.
If no argument was given, retreives an index of this menu in the parent. -
#initialize(*args) ⇒ Menu
constructor
A new instance of Menu.
-
#insert(idx, *arg) ⇒ Object
(also: #_insert)
Inserts an item or a menu into specified index.
Give an array of [name, caption, image=nil, type=nil] as item. - #inspect ⇒ Object
-
#parent ⇒ Object
(also: #_parent)
Retreives parent of this menu.
-
#parent=(prt) ⇒ Object
Sets parent of this menu.
-
#popup(x, y) ⇒ Object
(also: #_popup)
Shows this menu at the specified coordiates on the owner window.
Methods included from ModFormDesigner
Methods included from ModAutoloading
Methods included from ModAccessor
#_add_accessor, #_check_name, #_delete_accessor, #_delete_accessor_by_obj
Methods included from RC
HIWORD, INDEXTOOVERLAYMASK, LOWORD, MAKELPARAM, MAKEROP4, RGB, SPLITPARAM, _I, _T, _X
Methods inherited from RWin::Menu
#GetMenuItemCount, #GetMenuItemID, #GetMenuItemInfo, #GetSubMenu, #SetMenuItemInfo, #_hmenu, #alive?, #createmenu, #destroy
Constructor Details
#initialize(*args) ⇒ Menu
Returns a new instance of Menu.
215 216 217 218 219 220 221 222 223 224 225 226 227 228 |
# File 'lib/wrb/components/menu.rb', line 215 def initialize(*args) raise TypeError, "1st argument must be Symbol." unless args[0].is_a?(Symbol) super() @name = args.shift @_caption = args.shift if args[0].is_a?(String) #; dpp args @_imagelist = args.shift if args[0].is_a?(Imagelist) n = args.shift if args[0].is_a?(Integer) n > 31 ? @_type = n : @_image = n if n n = args.shift if args[0].is_a?(Integer) # Check twise n > 31 ? @_type = n : @_image = n if n @_menus = [] self[0, 0] = *args# ; dpp name, @_menus # @_menus = args end |
Instance Attribute Details
#_image ⇒ Object (readonly)
Returns the value of attribute _image.
202 203 204 |
# File 'lib/wrb/components/menu.rb', line 202 def _image @_image end |
#_owner ⇒ Object (readonly)
Returns the value of attribute _owner.
202 203 204 |
# File 'lib/wrb/components/menu.rb', line 202 def _owner @_owner end |
#_type ⇒ Object (readonly)
Returns the value of attribute _type.
202 203 204 |
# File 'lib/wrb/components/menu.rb', line 202 def _type @_type end |
#idcmd ⇒ Object Also known as: _idcmd
Returns the value of attribute idcmd.
203 204 205 |
# File 'lib/wrb/components/menu.rb', line 203 def idcmd @idcmd end |
#name ⇒ Object Also known as: _name
Returns the value of attribute name.
203 204 205 |
# File 'lib/wrb/components/menu.rb', line 203 def name @name end |
Class Method Details
.[](*args) ⇒ Object
self.[](name, caption, imagelist=nil, menu-item_or_sub-menu, … ) Creates a menu but not alive with given arguments.
A menu-item must be a pair of name and caption, and name must be a symbol.
211 212 213 |
# File 'lib/wrb/components/menu.rb', line 211 def self.[](*args) self.new(*args) end |
Instance Method Details
#<<(arg) ⇒ Object
Appends the items or menus at last of this menu.
473 474 475 476 |
# File 'lib/wrb/components/menu.rb', line 473 def <<(arg) self[_count, 0] = arg self end |
#[](idx) ⇒ Object
Retreives an item or a menu specifiied idx in this menu.
The idx can be an index of items or an ID of menu-item.
460 461 462 463 464 465 466 467 468 469 470 |
# File 'lib/wrb/components/menu.rb', line 460 def [](idx) return @_menus[idx] unless alive? if r=GetSubMenu(idx) return r elsif idx > ModParent::ItemBaseID return Item.new(self, idx) elsif id=GetMenuItemID(idx) #; dpp idx, id return Item.new(self, id) end nil end |
#[]=(idx, *args) ⇒ Object
[]=(index, length, *arguments)
Inserts and replaces specified index and length of this menu with given arguments.
435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 |
# File 'lib/wrb/components/menu.rb', line 435 def []=(idx, *args)# dpp self, alive?, @_owner len = args[0].is_a?(Integer) ? args.shift : 1 args = args[0] if args[0].is_a?(Array) #;dp "@%p, %p", alive?, args n = 0 while i=args.shift if i == :sep _insert(idx + n, i) elsif i.is_a?(Symbol) ar = [i] while args[0] && !args[0].is_a?(Symbol) && !args[0].is_a?(Menu) && !args[0].is_a?(Array) ar << args.shift end #; dpp ar _insert(idx + n, ar) elsif i.is_a?(Array) || i.is_a?(Menu) #; dpp self, name, alive?, @_owner, i _insert(idx + n, i) else raise TypeError, "Unknown argument: #{i.inspect}" end n += 1 end end |
#__delete__ ⇒ Object
399 |
# File 'lib/wrb/components/menu.rb', line 399 alias __delete__ delete |
#__fd_edit_item(lv, idx, subitem, ed) ⇒ Object
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 106 def __fd_edit_item(lv, idx, subitem, ed) str = lv[idx].text data = lv[idx].data stbr = lv.get_toplevel_win._stbr1 case subitem when 0 # Name return stbr.caption = "This item cannot edit." unless data if data.is_a?(Item) && (str=="(sep)" || str==":sep") data.settype(MFT_SEPARATOR) return end unless str =~ /^[a-z][a-zA-Z0-9_]*$/ return stbr.caption = "\"#{str}\" is not allowed." end if data.is_a?(Menu) data.name = str.intern else @_owner.__fd_idcmd_hash[data.idcmd] = str end __fd_update_lv(lv) when 1 # Caption oldstr = lv[idx][1] begin data.caption = ed.caption.sub(/\\t/, "\t") stbr.caption = "" rescue => err data.caption = oldstr lv[idx][1] = oldstr stbr.caption = err.to_s end when 2 # Img if data.is_a?(Menu::Item) || data.is_a?(Menu) data.image = ed.caption.empty? ? nil : (ed.caption.to_i rescue nil) end end end |
#__fd_get_menu_items(lns, curln, indent, ar, sadd) ⇒ Object
143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 143 def (lns, curln, indent, ar, sadd) if ar.empty? sadd = "_" + name.to_s sklass = self.class.to_s.split('::').last s = sklass + "[:#{name}, " a = caption ? ["\"#{caption}\""] : [] a << "_#{imagelist.name}" if imagelist else sadd += "._#{name}" s = sadd + " << [" a = [] end ar << s each{|i| if i.is_a?(Menu) a << "Menu[:#{i.name}, \"#{i.caption}\"" + (i.image ? ", #{i.image}]" : "]") i.(lns, curln, indent, ar, sadd) if i.count > 0 else if i.gettype == RC::MFT_SEPARATOR a << ":sep" else ss = "[:#{ @_owner.__fd_idcmd_hash[i.idcmd]}, \"#{i.caption.sub(/\t/, '\\t')}\"" ss << (i.image ? ", #{i.image}]" : "]") a << ss end end } s << a.join(", ") + "]" end |
#__fd_get_serial_name(lv, bsnm) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 9 def __fd_get_serial_name(lv, bsnm) ar = []; suffix = 1 lv.each{|i| ar << i[0] if i[0].match(/^#{bsnm}(\d+)$/)} while ar.index(bsnm + suffix.to_s) suffix += 1 end bsnm + suffix.to_s end |
#__fd_item_loaded(item, asrc) ⇒ Object
179 180 181 182 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 179 def __fd_item_loaded(item, asrc) extend ModFDItemsSrcLine unless @__fd_items_srcs @__fd_items_srcs << asrc end |
#__fd_modify_src(lns, curln, indent) ⇒ Object
191 192 193 194 195 196 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 191 def __fd_modify_src(lns, curln, indent) ar = (lns, curln, indent) s = ar.shift curln = __fd_update_src(lns, curln, indent, s) __fd_set_items_srcs(lns, curln, indent, ar) end |
#__fd_on_additem(lv, idx) ⇒ Object
57 58 59 60 61 62 63 64 65 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 57 def __fd_on_additem(lv, idx, *) nm = __fd_get_serial_name(lv, 'item') if item = lv[idx].data item.parent.insert(item.index+1, [nm.intern, nm.capitalize]) else self << [nm.intern, nm.capitalize] end __fd_update_lv(lv) end |
#__fd_on_additem_under(lv, idx) ⇒ Object
77 78 79 80 81 82 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 77 def __fd_on_additem_under(lv, idx) nm = __fd_get_serial_name(lv, 'item') item = lv[idx].data item.insert(0, [nm.intern, nm.capitalize]) if item.is_a?(Menu) __fd_update_lv(lv) end |
#__fd_on_addnode(lv, idx) ⇒ Object
67 68 69 70 71 72 73 74 75 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 67 def __fd_on_addnode(lv, idx) nm = __fd_get_serial_name(lv, 'menu') if item = lv[idx].data item.parent.insert(item.index+1, Menu[nm.intern, nm.capitalize]) else self << Menu[nm.intern, nm.capitalize] end __fd_update_lv(lv) end |
#__fd_on_addnode_under(lv, idx) ⇒ Object
84 85 86 87 88 89 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 84 def __fd_on_addnode_under(lv, idx) nm = __fd_get_serial_name(lv, 'menu') item = lv[idx].data item.insert(0, Menu[nm.intern, nm.capitalize]) if item.is_a?(Menu) __fd_update_lv(lv) end |
#__fd_on_delete_this ⇒ Object
91 92 93 94 95 96 97 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 91 def __fd_on_delete_this() each{|i| i.__fd_on_delete_this if i.is_a?(Menu)} #if respond_to?(:each) return unless lns=@_owner.__fd_src[:lines] ; dpp @__fd_src, @__fd_items_src return if !@__fd_src && !@__fd_items_src lsrc = @__fd_src ? @__fd_src[2] : @__fd_items_src[2] lns.delete(lsrc) end |
#__fd_on_deleteitem(lv, idx) ⇒ Object
99 100 101 102 103 104 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 99 def __fd_on_deleteitem(lv, idx) return unless item=lv[idx].data item.__fd_on_delete_this() if item.is_a?(Menu) item.parent.delete(item.index) __fd_update_lv(lv) end |
#__fd_on_lv_rclick(lv, idx) ⇒ Object
48 49 50 51 52 53 54 55 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 48 def __fd_on_lv_rclick(lv, idx) if lv[idx].data.is_a?(Menu) [:additem_under, "Add Item under", :addnode_under, "Add Menu under",:additem, "Add Item", :addnode, "Add Menu", :sep, :deleteitem, "Delete" ] else [:additem, "Add Item", :addnode, "Add Menu", :sep, :deleteitem, "Delete"] end end |
#__fd_set_lvitem(lv, ilist) ⇒ Object
40 41 42 43 44 45 46 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 40 def __fd_set_lvitem(lv, ilist) lv.viewmode = :reportview lv.imagelist = ilist lv.style &= ~LVS_NOCOLUMNHEADER lv.columns = ['Name',116], ['Caption', 116], ['Img', 32] __fd_update_lv(lv) end |
#__fd_to_str(lns, curln, indent) ⇒ Object
184 185 186 187 188 189 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 184 def __fd_to_str(lns, curln, indent) ar = (lns, curln, indent) s = ar.shift curln = __fd_update_src(lns, curln, indent, s) __fd_set_items_srcs(lns, curln, indent, ar) end |
#__fd_update_lv(lv) ⇒ Object
35 36 37 38 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 35 def __fd_update_lv(lv) lv.clear __fd_update_lv1(lv, self, 0) end |
#__fd_update_lv1(lv, mn, indent) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 18 def __fd_update_lv1(lv, mn, indent) return unless mn mn.count.times{|i| mi = mn[i] if mi.is_a?(Menu) lv << [mi.name.to_s+"\t"+mi.caption+"\t"+mi.image.to_s, 0, indent, mi] __fd_update_lv1(lv, mi, indent+1) else if mn[i].gettype == Menu::MFT_SEPARATOR lv << ['(sep)', nil, indent, mi] else str = mi.caption.sub(/\t/, '\\t') lv << ["#{mn._owner.__fd_idcmd_hash[mi.idcmd]}\t#{str}\t#{mi.image}",nil,indent,mi] end end } end |
#_set_owner(owner) ⇒ Object
310 311 312 313 |
# File 'lib/wrb/components/menu.rb', line 310 def _set_owner(owner) @_owner = owner self end |
#caption ⇒ Object Also known as: _caption
Retreives a text of this menu.
245 246 247 248 249 250 251 252 253 254 255 256 257 258 |
# File 'lib/wrb/components/menu.rb', line 245 def caption() if alive? return @_caption unless parent && parent.is_a?(Menu) && parent.index(self) idx = parent.index(self) mii = MENUITEMINFO[MENUITEMINFO::Size, MIIM_STRING] parent.GetMenuItemInfo(idx, true, mii) buff = TCHAR[mii.cch+=1] mii.dwTypeData = buff parent.GetMenuItemInfo(idx, true, mii) buff.to_s else @_caption end end |
#caption=(s) ⇒ Object
Sets the text of this menu.
262 263 264 265 266 267 268 269 270 271 272 273 |
# File 'lib/wrb/components/menu.rb', line 262 def caption=(s) str = s.dup if alive? return unless parent mii = MENUITEMINFO[MENUITEMINFO::Size, MIIM_STRING] mii.dwTypeData = str.to_s mii.cch = str.size parent.SetMenuItemInfo(parent.index(self), true, mii) else @_caption = str.to_s end end |
#clear ⇒ Object Also known as: _clear
Clears all items and submenus.
555 556 557 558 |
# File 'lib/wrb/components/menu.rb', line 555 def clear() self.count.times{|i| self.delete(0)} self end |
#count ⇒ Object Also known as: _count
Counts number of items of this menu.
305 306 307 |
# File 'lib/wrb/components/menu.rb', line 305 def count() alive? ? GetMenuItemCount() : (@_menus ? @_menus.size : 0) end |
#create ⇒ Object Also known as: _create
Creates as child or popup menu.
534 535 536 |
# File 'lib/wrb/components/menu.rb', line 534 def create() createpopup() end |
#createpopup ⇒ Object Also known as: _createpopup
Creates as child or popup menu.
236 237 238 239 240 241 |
# File 'lib/wrb/components/menu.rb', line 236 def createpopup() super _create_substance self.imagelist = @_imagelist if @_imagelist self end |
#delete(idx = nil) ⇒ Object Also known as: _delete
Deletes specifired index of this menu, or deletes self when given no argument.
402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'lib/wrb/components/menu.rb', line 402 def delete(idx=nil) raise ArgumentError, "Argument must be an Integer" if idx && !idx.is_a?(Integer) unless alive? if idx @_menus.delete_at(idx) else @_parent.._delete(self) end return end if idx raise ArgumentError, "Too large index: #{idx}" if idx > ModParent::ItemBaseID obj = self[idx] #; dpp idx , obj if obj.is_a?(Menu) obj.count.times{|i| obj.delete(i)} elsif accel=obj.caption.split("\t")[1] @_owner.unregister_keyaccel(accel) end super(idx, true) _delete_accessor_by_obj(obj) else if @_parent.is_a?(Menu) @_parent._delete_accessor_by_obj(self) @_parent._delete(@_parent.index(self)) else self.destroy() end end end |
#each ⇒ Object Also known as: _each
each(){|item| … } Performs the block for each item in this menu as a block parameter.
An item may be a Menu or a Menu::Item.
549 550 551 |
# File 'lib/wrb/components/menu.rb', line 549 def each() _count.times{|i| yield self[i]} end |
#fd_menu2str(lns, curln, indent) ⇒ Object
173 174 175 176 177 |
# File 'lib/wrb/applications/frmdesigner/controls/Menu.rb', line 173 def (lns, curln, indent) ar = [] (lns, curln, indent, ar, "") ar end |
#image ⇒ Object
275 276 277 278 279 280 281 282 283 284 285 |
# File 'lib/wrb/components/menu.rb', line 275 def image if alive? return nil unless parent && parent.is_a?(Menu) idx = parent.index(self) mii = MENUITEMINFO[MENUITEMINFO::Size, MIIM_BITMAP | MIIM_DATA] parent.GetMenuItemInfo(idx, true, mii) mii.dwItemData == API.int2uint(-1) ? nil : mii.dwItemData else @_image end end |
#image=(im) ⇒ Object
286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 |
# File 'lib/wrb/components/menu.rb', line 286 def image=(im) if alive? return nil unless parent && parent.is_a?(Menu) idx = parent.index(self) mii = MENUITEMINFO[MENUITEMINFO::Size, MIIM_BITMAP | MIIM_DATA] if im.nil? mii.hbmpItem = 0 mii.dwItemData = -1 else mii.hbmpItem = HBMMENU_CALLBACK mii.dwItemData = im end parent.SetMenuItemInfo(idx, true, mii) else @_image = im end end |
#imagelist ⇒ Object Also known as: _imagelist
Gets an imagelist assigned to this menu.
509 510 511 |
# File 'lib/wrb/components/menu.rb', line 509 def imagelist() @_imagelist end |
#imagelist=(imglst) ⇒ Object
Assignes an imagelist to this menu.
515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 |
# File 'lib/wrb/components/menu.rb', line 515 def imagelist=(imglst) @_imagelist ||= imglst #; dpp self, alive?, @_imagelist if alive? if @_imagelist unless @_owner.respond_to?(:__drawitem__) @_owner.register_event(WM_DRAWITEM, "__drawitem__", 'xs', DRAWITEMSTRUCT) @_owner.instance_eval " def __drawitem__(dis) APP.hrsc2ref(dis.hwndItem).__send__(:__drawitem, dis) end" end each{|i| i.imagelist ||= @_imagelist if i.is_a?(Menu)} else @_owner.unregister_event(WM_DRAWITEM, "__drawitem__") end end end |
#index(obj = nil) ⇒ Object Also known as: _index
Retreives an index of given object in this menu.
If no argument was given, retreives an index of this menu in the parent.
480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 |
# File 'lib/wrb/components/menu.rb', line 480 def index(obj=nil) return parent._index(self) unless obj if alive? self.count.times{|i| if obj.is_a?(Integer) return i if GetMenuItemID(i) == obj else return i if GetSubMenu(i) == obj || GetMenuItemID(i) == obj.idcmd end } nil else @_menus.index(obj) end end |
#insert(idx, *arg) ⇒ Object Also known as: _insert
Inserts an item or a menu into specified index.
Give an array of [name, caption, image=nil, type=nil] as item.
317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 |
# File 'lib/wrb/components/menu.rb', line 317 def insert(idx, *arg) if arg.size==1 arg = arg[0] if arg.is_a?(Menu) #; dpp self, arg, arg.caption, arg.alive?, @_owner, parent name = arg._name capt = arg.caption # type = arg._type arg._set_owner_and_parent(@_owner, self) _add_accessor(arg, name) unless respond_to?(name) if alive? arg.createpopup unless arg.alive? #; dpp idx, true, capt, arg mii = MENUITEMINFO[MENUITEMINFO::Size, MIIM_STRING|MIIM_SUBMENU|MIIM_DATA] mii.dwTypeData = capt mii.cch = capt.size mii.hSubMenu = arg. if arg._type mii.fMask |= MIIM_FTYPE mii.fType = arg._type end if arg._image mii.fMask |= MIIM_BITMAP mii.dwItemData = arg._image mii.hbmpItem = HBMMENU_CALLBACK else mii.dwItemData = -1 end super(idx, true, mii) else #; dpp arg @_menus.insert(idx, arg); end elsif arg.is_a?(Array) if alive? #; dp "@%p, @_owner=%p", self, @_owner image = type = nil name, capt, n1, n2 = *arg # ; dpp arg; #name, capt, n1, n2, type n1 > 31 ? type = n1 : image = n1 if n1 n2 > 31 ? type = n2 : image = n2 if n2 idcmd = @_owner.new_control_id #; dpp name, capt, idcmd, type @_owner.set_msgtranslator(WM_COMMAND) if !@_owner.get_msgtranslator(WM_COMMAND) @_owner.register_event(idcmd, WM_COMMAND, 0, "#{name}_clicked", "h") mii = MENUITEMINFO[MENUITEMINFO::Size, MIIM_STRING | MIIM_ID | MIIM_DATA] # buf = TCHAR[capt.size+1] # buf[0,capt.size] = capt.encode(Encoding::UTF_16LE); dpp buf.to_s mii.dwTypeData = capt.dup mii.cch = capt.size+1; # dpp capt, mii.dwTypeData, mii.cch mii.wID = idcmd if type mii.fMask |= MIIM_FTYPE mii.fType = type end if image mii.fMask |= MIIM_BITMAP mii.dwItemData = image mii.hbmpItem = HBMMENU_CALLBACK else mii.dwItemData = -1 end super(idx, true, mii) if accel=capt.split("\t")[1] @_owner.register_keyaccel(accel, idcmd) end _add_accessor(idcmd, name) unless respond_to?(name) else @_menus.insert(idx, arg); end elsif arg==:sep if alive? idcmd = @_owner.new_control_id super(idx, true, '_sep', idcmd, MFT_SEPARATOR) else @_menus.insert(idx, arg) end else raise TypeError, "argument must be Menu or Array or :sep" end else alive? ? super(idx, *arg) : @_menus.insert(idx, arg) end end |
#inspect ⇒ Object
230 231 232 233 |
# File 'lib/wrb/components/menu.rb', line 230 def inspect() sprintf "#<%p: 0x%x, %p>", self.class, self.__id__, name # sprintf "#<%p: 0x%x, %p>", self.class, self.__id__ , _caption end |
#parent ⇒ Object Also known as: _parent
Retreives parent of this menu.
498 499 500 |
# File 'lib/wrb/components/menu.rb', line 498 def parent() @_parent end |
#parent=(prt) ⇒ Object
Sets parent of this menu. Give a Menu as parent.
504 505 506 |
# File 'lib/wrb/components/menu.rb', line 504 def parent=(prt) #;dpp self, prt, caller[0, 2] _set_owner_and_parent(prt, prt) end |
#popup(x, y) ⇒ Object Also known as: _popup
Shows this menu at the specified coordiates on the owner window.
540 541 542 |
# File 'lib/wrb/components/menu.rb', line 540 def popup(x, y) @_owner.TrackPopupMenu(self, x, y) end |