Module: WR::RC
- Included in:
- WR, Bitmap, Clipboard, ComboboxEx::Item, CommonDialog, Cursor, DDEML, Dialog, Dialog::ModDlgButton, Edit::Selection, FDParseForm, Font, Header, Header::Item, Icon, Imagelist, Imagelist::Item, Listview::Column, Listview::Columns, Listview::Item, Menu, Menu::Item, ModBaseWin, ModCommCtrl, ModControlHook, ModControlHook::ModControlChildHook, ModListItems, ModParent, ModStdCtrl, ModToplevelHook, ModToplevelWin, Pager, WR::Rebar::Band, Registry, WR::Richedit::Format, WR::Richedit::Selection, Statusbar::Part, Tabctrl::Tab, Timer, Toolbar::Button, Tooltip::Tip, Treeview::Item, Window
- Defined in:
- lib/wrb/base.rb,
lib/wrb/base.rb,
lib/wrb/ddeml.rb,
lib/wrb/commdlg.rb,
lib/wrb/combocommon.rb,
lib/wrb/commctrlconst.rb,
lib/wrb/toplevelcommon.rb,
lib/wrb/components/edit.rb,
lib/wrb/components/icon.rb,
lib/wrb/components/menu.rb,
lib/wrb/components/pager.rb,
lib/wrb/components/rebar.rb,
lib/wrb/components/button.rb,
lib/wrb/components/canvas.rb,
lib/wrb/components/cursor.rb,
lib/wrb/components/dialog.rb,
lib/wrb/components/header.rb,
lib/wrb/components/static.rb,
lib/wrb/components/updown.rb,
lib/wrb/components/animate.rb,
lib/wrb/components/listbox.rb,
lib/wrb/components/tabctrl.rb,
lib/wrb/components/toolbar.rb,
lib/wrb/components/tooltip.rb,
lib/wrb/components/combobox.rb,
lib/wrb/components/listview.rb,
lib/wrb/components/printdlg.rb,
lib/wrb/components/registry.rb,
lib/wrb/components/richedit.rb,
lib/wrb/components/trackbar.rb,
lib/wrb/components/treeview.rb,
lib/wrb/components/clipboard.rb,
lib/wrb/components/imagelist.rb,
lib/wrb/components/scrollbar.rb,
lib/wrb/components/statusbar.rb,
lib/wrb/components/comboboxex.rb,
lib/wrb/components/hotkeyctrl.rb,
lib/wrb/components/progressbar.rb,
lib/wrb/components/choosefontdlg.rb,
lib/wrb/components/monthcalender.rb,
lib/wrb/components/choosecolordlg.rb,
lib/wrb/components/datetimepicker.rb
Overview
Utility functions #####
Defined Under Namespace
Modules: ModComboCommon
Constant Summary collapse
- WM_NULL =
window messages ##
0x0000- WM_CREATE =
0x0001- WM_DESTROY =
0x0002- WM_MOVE =
0x0003- WM_SIZE =
0x0005- WM_ACTIVATE =
0x0006- WM_SETFOCUS =
0x0007- WM_KILLFOCUS =
0x0008- WM_ENABLE =
0x000A- WM_SETREDRAW =
0x000B- WM_SETTEXT =
0x000C- WM_GETTEXT =
0x000D- WM_GETTEXTLENGTH =
0x000E- WM_PAINT =
0x000F- WM_CLOSE =
0x0010- WM_QUERYENDSESSION =
0x0011- WM_QUIT =
0x0012- WM_QUERYOPEN =
0x0013- WM_ERASEBKGND =
0x0014- WM_SYSCOLORCHANGE =
0x0015- WM_ENDSESSION =
0x0016- WM_SHOWWINDOW =
0x0018- WM_WININICHANGE =
0x001A- WM_SETTINGCHANGE =
WM_WININICHANGE- WM_DEVMODECHANGE =
0x001B- WM_ACTIVATEAPP =
0x001C- WM_FONTCHANGE =
0x001D- WM_TIMECHANGE =
0x001E- WM_CANCELMODE =
0x001F- WM_SETCURSOR =
0x0020- WM_MOUSEACTIVATE =
0x0021- WM_CHILDACTIVATE =
0x0022- WM_QUEUESYNC =
0x0023- WM_GETMINMAXINFO =
0x0024- WM_PAINTICON =
0x0026- WM_ICONERASEBKGND =
0x0027- WM_NEXTDLGCTL =
0x0028- WM_SPOOLERSTATUS =
0x002A- WM_DRAWITEM =
0x002B- WM_MEASUREITEM =
0x002C- WM_DELETEITEM =
0x002D- WM_VKEYTOITEM =
0x002E- WM_CHARTOITEM =
0x002F- WM_SETFONT =
0x0030- WM_GETFONT =
0x0031- WM_NOTIFY =
0x004E- WM_CONTEXTMENU =
0x007B- WM_STYLECHANGING =
0x007C- WM_STYLECHANGED =
0x007D- WM_DISPLAYCHANGE =
0x007E- WM_GETICON =
0x007F- WM_SETICON =
0x0080- WM_KEYDOWN =
0x0100- WM_KEYUP =
0x0101- WM_CHAR =
0x0102- WM_DEADCHAR =
0x0103- WM_SYSKEYDOWN =
0x0104- WM_SYSKEYUP =
0x0105- WM_SYSCHAR =
0x0106- WM_SYSDEADCHAR =
0x0107- WM_UNICHAR =
0x0109- WM_INITDIALOG =
0x0110- WM_COMMAND =
0x0111- WM_SYSCOMMAND =
0x0112- WM_TIMER =
0x0113- WM_HSCROLL =
0x0114- WM_VSCROLL =
0x0115- WM_MOUSEMOVE =
0x0200- WM_LBUTTONDOWN =
0x0201- WM_LBUTTONUP =
0x0202- WM_LBUTTONDBLCLK =
0x0203- WM_RBUTTONDOWN =
0x0204- WM_RBUTTONUP =
0x0205- WM_RBUTTONDBLCLK =
0x0206- WM_MBUTTONDOWN =
0x0207- WM_MBUTTONUP =
0x0208- WM_MBUTTONDBLCLK =
0x0209- WM_XBUTTONDOWN =
WM_MOUSELAST = 0x020A
0x020B- WM_XBUTTONUP =
0x020C- WM_XBUTTONDBLCLK =
0x020D- WM_MOUSEWHEEL =
0x020E- WM_MOUSELAST =
0x020E- WM_PARENTNOTIFY =
0x0210- WM_ENTERMENULOOP =
0x0211- WM_EXITMENULOOP =
0x0212- WM_NEXTMENU =
0x0213- WM_SIZING =
0x0214- WM_CAPTURECHANGED =
0x0215- WM_MOVING =
0x0216- WM_POWERBROADCAST =
0x0218- WM_DROPFILES =
0x0233- WM_CUT =
0x0300- WM_COPY =
0x0301- WM_PASTE =
0x0302- WM_CLEAR =
0x0303- WM_UNDO =
0x0304- WM_HOTKEY =
0x0312- WM_USER =
0x0400- WM_APP =
0x8000- WM_NCCREATE =
Message of Non Client area
0x0081- WM_NCDESTROY =
0x0082- WM_NCCALCSIZE =
0x0083- WM_NCHITTEST =
0x0084- WM_NCPAINT =
0x0085- WM_NCACTIVATE =
0x0086- WM_GETDLGCODE =
0x0087- WM_SYNCPAINT =
0x0088- WM_NCMOUSEMOVE =
0x00A0- WM_NCLBUTTONDOWN =
0x00A1- WM_NCLBUTTONUP =
0x00A2- WM_NCLBUTTONDBLCLK =
0x00A3- WM_NCRBUTTONDOWN =
0x00A4- WM_NCRBUTTONUP =
0x00A5- WM_NCRBUTTONDBLCLK =
0x00A6- WM_NCMBUTTONDOWN =
0x00A7- WM_NCMBUTTONUP =
0x00A8- WM_NCMBUTTONDBLCLK =
0x00A9- WM_NCXBUTTONDOWN =
0x00AB- WM_NCXBUTTONUP =
0x00AC- WM_NCXBUTTONDBLCLK =
0x00AD- WS_OVERLAPPED =
window styles ##
0- WS_TABSTOP =
0x00010000- WS_GROUP =
0x00020000- WS_THICKFRAME =
0x00040000- WS_SYSMENU =
0x00080000- WS_HSCROLL =
0x00100000- WS_VSCROLL =
0x00200000- WS_DLGFRAME =
0x00400000- WS_BORDER =
0x00800000- WS_CAPTION =
0x00c00000- WS_MAXIMIZE =
0x01000000- WS_CLIPCHILDREN =
0x02000000- WS_CLIPSIBLINGS =
0x04000000- WS_DISABLED =
0x08000000- WS_VISIBLE =
0x10000000- WS_MINIMIZE =
0x20000000- WS_CHILD =
0x40000000- WS_POPUP =
0x80000000- WS_VISIBLECHILD =
0x50000000- WS_ICONIC =
0x20000000- WS_CHILDWINDOW =
0x40000000- WS_MAXIMIZEBOX =
0x00010000- WS_MINIMIZEBOX =
0x00020000- WS_OVERLAPPEDWINDOW =
0x00CF0000- WS_POPUPWINDOW =
0x80880000- WS_SIZEBOX =
0x00040000- WS_TILED =
0- WS_TILEDWINDOW =
0x00CF0000- WS_EX_TOPMOST =
0x00000008- WS_EX_TRANSPARENT =
0x00000020- WS_EX_MDICHILD =
0x00000040- WS_EX_TOOLWINDOW =
0x00000080- WS_EX_CLIENTEDGE =
0x00000200- WS_EX_CONTEXTHELP =
0x00000400- WS_EX_APPWINDOW =
0x00040000- WS_EX_LAYERED =
0x00080000- WS_EX_COMPOSITED =
0x02000000- SW_HIDE =
ShowWindow constants
0- SW_SHOWNORMAL =
1- SW_NORMAL =
1- SW_SHOWMINIMIZED =
2- SW_SHOWMAXIMIZED =
3- SW_MAXIMIZE =
3- SW_SHOWNOACTIVATE =
4- SW_SHOW =
5- SW_MINIMIZE =
6- SW_SHOWMINNOACTIVE =
7- SW_SHOWNA =
8- SW_RESTORE =
9- SW_SHOWDEFAULT =
10- SW_FORCEMINIMIZE =
11- SW_MAX =
11- GWL_WNDPROC =
GetWindowLong constants ##
-4
- GWL_HINSTANCE =
-6
- GWL_HWNDPARENT =
-8
- GWL_STYLE =
-16
- GWL_EXSTYLE =
-20
- GWL_USERDATA =
-21
- GWL_ID =
-12
- MK_LBUTTON =
mouse button and key states ##
0x0001- MK_RBUTTON =
uses splitter.rb
0x0002- MK_SHIFT =
0x0004- MK_CONTROL =
0x0008- MK_MBUTTON =
0x0010- MK_XBUTTON1 =
0x0020- MK_XBUTTON2 =
0x0040- LF_FACESIZE =
logfont size ##
32- ICON_SMALL =
icon sizes ##
0- ICON_BIG =
1- ICON_SMALL2 =
2- CW_USEDEFAULT =
use default window size and position ##
0x80000000 - 0x100000000
- HWND_DESKTOP =
desktop window ##
0- TCHAR =
pre defined structures ##
API::TCHAR
- CHAR =
API::CHAR
- WORD =
API::WORD
- POINT =
API::POINT
- RECT =
API::RECT
- ODT_MENU =
ownerdraw constants ##
1- ODT_LISTBOX =
2- ODT_COMBOBOX =
3- ODT_BUTTON =
4- ODT_STATIC =
5- ODA_DRAWENTIRE =
0x0001- ODA_SELECT =
0x0002- ODA_FOCUS =
0x0004- ODS_SELECTED =
0x0001- ODS_GRAYED =
0x0002- ODS_DISABLED =
0x0004- ODS_CHECKED =
0x0008- ODS_FOCUS =
0x0010- ODS_DEFAULT =
0x0020- ODS_COMBOBOXEDIT =
0x1000- ODS_HOTLIGHT =
0x0040- ODS_INACTIVE =
0x0080- ODS_NOACCEL =
0x0100- ODS_NOFOCUSRECT =
0x0200- CP_ACP =
code pages
0- CP_OEMCP =
1- CP_MACCP =
2- CP_THREAD_ACP =
3- CP_SYMBOL =
42- CP_UNICODE =
not defined in winnls.h but uses richedit.rb
1200- CP_UTF7 =
65000- CP_UTF8 =
65001- GMEM_FIXED =
global memory
0x0- GMEM_MOVEABLE =
0x2- GMEM_ZEROINIT =
0x40- GHND =
(GMEM_MOVEABLE | GMEM_ZEROINIT)
- GPTR =
(GMEM_FIXED | GMEM_ZEROINIT)
- HWND_TOP =
0- HWND_BOTTOM =
1- HWND_TOPMOST =
-1
- HWND_NOTOPMOST =
-2
- WA_INACTVE =
0- WA_ACTVE =
1- WA_CLICKACTIVE =
2- DRAWITEMSTRUCT =
API.defstruct " INT ctlType; INT ctlID; INT itemID; INT itemAction; INT itemState; HWND hwndItem; HDC hDC; RECT rcItem; INT itemData;"
- MEASUREITEMSTRUCT =
API.defstruct " INT ctlType; INT ctlID; INT itemID; INT itemWidth; INT itemHeight; INT itemData;"
- SYSTEMTIME =
API.defstruct " WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute; WORD wSecond; WORD wMilliseconds;"
- NMHDR =
API.defstruct " HWND hwndFrom; ULONG_PTR idFrom; ULONG code;"
- WINDOWPOS =
API.defstruct " HWND hwnd; HWND hwndInsertAfter; int x; int y; int cx; int cy; UINT flags;"
- CF_TEXT =
1- CF_OEMTEXT =
7- CF_HDROP =
15- XST_NULL =
0- XST_INCOMPLETE =
1- XST_CONNECTED =
2- XST_INIT1 =
3- XST_INIT2 =
4- XST_REQSENT =
5- XST_DATARCVD =
6- XST_POKESENT =
7- XST_POKEACKRCVD =
8- XST_EXECSENT =
9- XST_EXECACKRCVD =
10- XST_ADVSENT =
11- XST_UNADVSENT =
12- XST_ADVACKRCVD =
13- XST_UNADVACKRCVD =
14- XST_ADVDATASENT =
15- XST_ADVDATAACKRCVD =
16- ST_CONNECTED =
0x0001- ST_ADVISE =
0x0002- ST_ISLOCAL =
0x0004- ST_BLOCKED =
0x0008- ST_CLIENT =
0x0010- ST_TERMINATED =
0x0020- ST_INLIST =
0x0040- ST_BLOCKNEXT =
0x0080- ST_ISSELF =
0x0100- DDE_FACK =
DDE constants for wStatus field
0x8000- DDE_FBUSY =
0x4000- DDE_FDEFERUPD =
0x4000- DDE_FACKREQ =
0x8000- DDE_FRELEASE =
0x2000- DDE_FREQUESTED =
0x1000- DDE_FAPPSTATUS =
0x00ff- DDE_FNOTPROCESSED =
0x0000- DDE_FACKRESERVED =
(DDE_FACK | DDE_FBUSY | DDE_FAPPSTATUS)
- DDE_FADVRESERVED =
(DDE_FACKREQ | DDE_FDEFERUPD)
- DDE_FDATRESERVED =
(DDE_FACKREQ | DDE_FRELEASE | DDE_FREQUESTED)
- DDE_FPOKRESERVED =
(DDE_FRELEASE)
- MSGF_DDEMGR =
message filter hook types
0x8001- CP_WINANSI =
codepage constants
1004- CP_WINUNICODE =
1200- XTYPF_NOBLOCK =
transaction types
0x0002- XTYPF_NODATA =
0x0004- XTYPF_ACKREQ =
0x0008- XCLASS_MASK =
0xFC00- XCLASS_BOOL =
0x1000- XCLASS_DATA =
0x2000- XCLASS_FLAGS =
0x4000- XCLASS_NOTIFICATION =
0x8000- XTYP_ERROR =
0x0000 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK
- XTYP_ADVDATA =
0x0010 | XCLASS_FLAGS
- XTYP_ADVREQ =
0x0020 | XCLASS_DATA | XTYPF_NOBLOCK
- XTYP_ADVSTART =
0x0030 | XCLASS_BOOL
- XTYP_ADVSTOP =
0x0040 | XCLASS_NOTIFICATION
- XTYP_EXECUTE =
0x0050 | XCLASS_FLAGS
- XTYP_CONNECT =
0x0060 | XCLASS_BOOL | XTYPF_NOBLOCK
- XTYP_CONNECT_CONFIRM =
0x0070 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK
- XTYP_XACT_COMPLETE =
0x0080 | XCLASS_NOTIFICATION
- XTYP_POKE =
0x0090 | XCLASS_FLAGS
- XTYP_REGISTER =
0x00A0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK
- XTYP_REQUEST =
0x00B0 | XCLASS_DATA
- XTYP_DISCONNECT =
0x00C0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK
- XTYP_UNREGISTER =
0x00D0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK
- XTYP_WILDCONNECT =
0x00E0 | XCLASS_DATA | XTYPF_NOBLOCK
- XTYP_MASK =
0x00F0- XTYP_SHIFT =
4- TIMEOUT_ASYNC =
Timeout constants
0xFFFFFFFF- QID_SYNC =
Transaction ID constants
0xFFFFFFFF- CBF_FAIL_SELFCONNECTIONS =
0x00001000- CBF_FAIL_CONNECTIONS =
0x00002000- CBF_FAIL_ADVISES =
0x00004000- CBF_FAIL_EXECUTES =
0x00008000- CBF_FAIL_POKES =
0x00010000- CBF_FAIL_REQUESTS =
0x00020000- CBF_FAIL_ALLSVRXACTIONS =
0x0003f000- CBF_SKIP_CONNECT_CONFIRMS =
0x00040000- CBF_SKIP_REGISTRATIONS =
0x00080000- CBF_SKIP_UNREGISTRATIONS =
0x00100000- CBF_SKIP_DISCONNECTS =
0x00200000- CBF_SKIP_ALLNOTIFICATIONS =
0x003c0000- SZDDESYS_TOPIC =
"System"- SZDDESYS_ITEM_TOPICS =
"Topics"- SZDDESYS_ITEM_SYSITEMS =
"SysItems"- SZDDESYS_ITEM_RTNMSG =
"ReturnMessage"- SZDDESYS_ITEM_STATUS =
"Status"- SZDDESYS_ITEM_FORMATS =
"Formats"- SZDDESYS_ITEM_HELP =
"Help"- SZDDE_ITEM_ITEMLIST =
"TopicItemList"- APPCMD_CLIENTONLY =
Application command flags
0x00000010- APPCMD_FILTERINITS =
0x00000020- APPCMD_MASK =
0x00000FF0- APPCLASS_STANDARD =
Application classification flags
0x00000000- APPCLASS_MASK =
0x0000000F- DNS_REGISTER =
Name service
0x0001- DNS_UNREGISTER =
0x0002- DNS_FILTERON =
0x0004- DNS_FILTEROFF =
0x0008- DMLERR_NO_ERROR =
0- DMLERR_ADVACKTIMEOUT =
0x4000- DMLERR_BUSY =
0x4001- DMLERR_DATAACKTIMEOUT =
0x4002- DMLERR_DLL_NOT_INITIALIZED =
0x4003- DMLERR_DLL_USAGE =
0x4004- DMLERR_EXECACKTIMEOUT =
0x4005- DMLERR_INVALIDPARAMETER =
0x4006- DMLERR_LOW_MEMORY =
0x4007- DMLERR_MEMORY_ERROR =
0x4008- DMLERR_NOTPROCESSED =
0x4009- DMLERR_NO_CONV_ESTABLISHED =
0x400a- DMLERR_POKEACKTIMEOUT =
0x400b- DMLERR_POSTMSG_FAILED =
0x400c- DMLERR_REENTRANCY =
0x400d- DMLERR_SERVER_DIED =
0x400e- DMLERR_SYS_ERROR =
0x400f- DMLERR_UNADVACKTIMEOUT =
0x4010- DMLERR_UNFOUND_QUEUE_ID =
0x4011- CDERR_DIALOGFAILURE =
0xFFFF- CDERR_GENERALCODES =
0x0000- CDERR_STRUCTSIZE =
0x0001- CDERR_INITIALIZATION =
0x0002- CDERR_NOTEMPLATE =
0x0003- CDERR_NOHINSTANCE =
0x0004- CDERR_LOADSTRFAILURE =
0x0005- CDERR_FINDRESFAILURE =
0x0006- CDERR_LOADRESFAILURE =
0x0007- CDERR_LOCKRESFAILURE =
0x0008- CDERR_MEMALLOCFAILURE =
0x0009- CDERR_MEMLOCKFAILURE =
0x000A- CDERR_NOHOOK =
0x000B- CDERR_REGISTERMSGFAIL =
0x000C- PDERR_PRINTERCODES =
0x1000- PDERR_SETUPFAILURE =
0x1001- PDERR_PARSEFAILURE =
0x1002- PDERR_RETDEFFAILURE =
0x1003- PDERR_LOADDRVFAILURE =
0x1004- PDERR_GETDEVMODEFAIL =
0x1005- PDERR_INITFAILURE =
0x1006- PDERR_NODEVICES =
0x1007- PDERR_NODEFAULTPRN =
0x1008- PDERR_DNDMMISMATCH =
0x1009- PDERR_CREATEICFAILURE =
0x100A- PDERR_PRINTERNOTFOUND =
0x100B- PDERR_DEFAULTDIFFERENT =
0x100C- CFERR_CHOOSEFONTCODES =
0x2000- CFERR_NOFONTS =
0x2001- CFERR_MAXLESSTHANMIN =
0x2002- FNERR_FILENAMECODES =
0x3000- FNERR_SUBCLASSFAILURE =
0x3001- FNERR_INVALIDFILENAME =
0x3002- FNERR_BUFFERTOOSMALL =
0x3003- FRERR_FINDREPLACECODES =
0x4000- FRERR_BUFFERLENGTHZERO =
0x4001- CCERR_CHOOSECOLORCODES =
0x5000- CBS_SIMPLE =
0x0001- CBS_DROPDOWN =
0x0002- CBS_DROPDOWNLIST =
0x0003- CB_LIMITTEXT =
0x0141- CB_DELETESTRING =
0x0144- CB_GETCOUNT =
0x0146- CB_GETCURSEL =
0x0147- CB_GETLBTEXT =
0x0148- CB_GETLBTEXTLEN =
0x0149- CB_RESETCONTENT =
0x014b- CB_SETCURSEL =
0x014e- CB_SHOWDROPDOWN =
0x014f- CB_GETITEMDATA =
0x0150- CB_SETITEMDATA =
0x0151- CB_GETDROPPEDCONTROLRECT =
0x0152- CB_SETITEMHEIGHT =
0x0153- CB_GETITEMHEIGHT =
0x0154- CB_SETEXTENDEDUI =
0x0155- CB_GETEXTENDEDUI =
0x0156- CB_GETDROPPEDSTATE =
0x0157- CB_FINDSTRINGEXACT =
0x0158- CB_GETDROPPEDWIDTH =
0x015f- CB_SETDROPPEDWIDTH =
0x0160- CBN_SELCHANGE =
0x01- CBN_DBLCLK =
0x02- CBN_SETFOCUS =
0x03- CBN_KILLFOCUS =
0x04- CBN_EDITCHANGE =
0x05- CBN_EDITUPDATE =
0x06- CBN_DROPDOWN =
0x07- CBN_CLOSEUP =
0x08- CBN_SELENDOK =
0x09- CBN_SELENDCANCEL =
0x0a- ICC_LISTVIEW_CLASSES =
0x1- ICC_TREEVIEW_CLASSES =
0x2- ICC_BAR_CLASSES =
0x4- ICC_TAB_CLASSES =
0x8- ICC_UPDOWN_CLASS =
0x10- ICC_PROGRESS_CLASS =
0x20- ICC_HOTKEY_CLASS =
0x40- ICC_ANIMATE_CLASS =
0x80- ICC_WIN95_CLASSES =
0xff- ICC_DATE_CLASSES =
0x100- ICC_USEREX_CLASSES =
0x200- ICC_COOL_CLASSES =
0x400- ICC_INTERNET_CLASSES =
0x800- ICC_PAGESCROLLER_CLASS =
0x1000- ICC_NATIVEFNTCTL_CLASS =
0x2000- ICC_STANDARD_CLASSES =
0x4000- ICC_LINK_CLASS =
0x8000- CCS_TOP =
0x1- CCS_NOMOVEY =
0x2- CCS_BOTTOM =
0x3- CCS_NORESIZE =
0x4- CCS_NOPARENTALIGN =
0x8- CCS_ADJUSTABLE =
0x20- CCS_NODIVIDER =
0x40- CCS_VERT =
0x80- CCS_LEFT =
CCS_VERT | CCS_TOP
- CCS_RIGHT =
CCS_VERT | CCS_BOTTOM
- CCS_NOMOVEX =
CCS_VERT | CCS_NOMOVEY
- CCM_FIRST =
0x2000- CCM_SETBKCOLOR =
CCM_FIRST+0x1
- CCM_SETCOLORSCHEME =
CCM_FIRST+0x2
- CCM_GETCOLORSCHEME =
CCM_FIRST+0x3
- CCM_GETDROPTARGET =
CCM_FIRST+0x4
- CCM_SETUNICODEFORMAT =
CCM_FIRST+0x5
- CCM_GETUNICODEFORMAT =
CCM_FIRST+0x6
- CCM_SETVERSION =
CCM_FIRST+0x7
- CCM_GETVERSION =
CCM_FIRST+0x8
- CCM_SETNOTIFYWINDOW =
CCM_FIRST+0x9
- CCM_SETWINDOWTHEME =
CCM_FIRST+0xb
- CCM_DPISCALE =
CCM_FIRST+0xc
- NM_FIRST =
0- NM_CLICK =
NM_FIRST-2
- NM_DBLCLK =
NM_FIRST-3
- NM_RETURN =
NM_FIRST-4
- NM_RCLICK =
NM_FIRST-5
- NM_RDBLCLK =
NM_FIRST-6
- NM_SETFOCUS =
NM_FIRST-7
- NM_KILLFOCUS =
NM_FIRST-8
- NM_CUSTOMDRAW =
NM_FIRST-12
- NM_HOVER =
NM_FIRST-13
- NM_NCHITTEST =
NM_FIRST-14
- NM_KEYDOWN =
NM_FIRST-15
- NM_RELEASEDCAPTURE =
NM_FIRST-16
- NM_SETCURSOR =
NM_FIRST-17
- NM_CHAR =
NM_FIRST-18
- NM_TOOLTIPSCREATED =
NM_FIRST-19
- NM_LDOWN =
NM_FIRST-20
- NM_RDOWN =
NM_FIRST-21
- NM_THEMECHANGED =
NM_FIRST-22
- I_IMAGECALLBACK =
-1
- I_IMAGENONE =
-2
- SM_CXSCREEN =
for GetSysytemMetrics()
0- SM_CYSCREEN =
1- SM_CXVSCROLL =
2- SM_CYHSCROLL =
3- SM_CYCAPTION =
4- SM_CXBORDER =
5- SM_CYBORDER =
6- SM_CXDLGFRAME =
7- SM_CYDLGFRAME =
8- SM_CYVTHUMB =
9- SM_CXHTHUMB =
10- SM_CXICON =
11- SM_CYICON =
12- SM_CXCURSOR =
13- SM_CYCURSOR =
14- SM_CYMENU =
15- SM_CXFULLSCREEN =
16- SM_CYFULLSCREEN =
17- SM_CYKANJIWINDOW =
18- SM_MOUSEPRESENT =
19- SM_CYVSCROLL =
20- SM_CXHSCROLL =
21- SM_DEBUG =
22- SM_SWAPBUTTON =
23- SM_RESERVED1 =
24- SM_RESERVED2 =
25- SM_RESERVED3 =
26- SM_RESERVED4 =
27- SM_CXMIN =
28- SM_CYMIN =
29- SM_CXSIZE =
30- SM_CYSIZE =
31- SM_CXFRAME =
32- SM_CYFRAME =
33- SM_CXMINTRACK =
34- SM_CYMINTRACK =
35- SM_CXDOUBLECLK =
36- SM_CYDOUBLECLK =
37- SM_CXICONSPACING =
38- SM_CYICONSPACING =
39- SM_MENUDROPALIGNMENT =
40- SM_PENWINDOWS =
41- SM_DBCSENABLED =
42- SM_CMOUSEBUTTONS =
43- SM_CXFIXEDFRAME =
SM_CXDLGFRAME- SM_CYFIXEDFRAME =
SM_CYDLGFRAME- SM_CXSIZEFRAME =
SM_CXFRAME- SM_CYSIZEFRAME =
SM_CYFRAME- SM_SECURE =
44- SM_CXEDGE =
45- SM_CYEDGE =
46- SM_CXMINSPACING =
47- SM_CYMINSPACING =
48- SM_CXSMICON =
49- SM_CYSMICON =
50- SM_CYSMCAPTION =
51- SM_CXSMSIZE =
52- SM_CYSMSIZE =
53- SM_CXMENUSIZE =
54- SM_CYMENUSIZE =
55- SM_ARRANGE =
56- SM_CXMINIMIZED =
57- SM_CYMINIMIZED =
58- SM_CXMAXTRACK =
59- SM_CYMAXTRACK =
60- SM_CXMAXIMIZED =
61- SM_CYMAXIMIZED =
62- SM_NETWORK =
63- SM_CLEANBOOT =
67- SM_CXDRAG =
68- SM_CYDRAG =
69- SM_SHOWSOUNDS =
70- SM_CXMENUCHECK =
71- SM_CYMENUCHECK =
72- SM_SLOWMACHINE =
73- SM_MIDEASTENABLED =
74- SM_MOUSEWHEELPRESENT =
75- SM_XVIRTUALSCREEN =
76- SM_YVIRTUALSCREEN =
77- SM_CXVIRTUALSCREEN =
78- SM_CYVIRTUALSCREEN =
79- SM_CMONITORS =
80- SM_SAMEDISPLAYFORMAT =
81- SM_IMMENABLED =
82- SM_CXFOCUSBORDER =
83- SM_CYFOCUSBORDER =
84- SM_TABLETPC =
86- SM_MEDIACENTER =
87- SM_STARTER =
88- SM_SERVERR2 =
89- SM_CMETRICS =
90- SM_REMOTESESSION =
0x1000- SM_SHUTTINGDOWN =
0x2000- SM_REMOTECONTROL =
0x2001- SM_CARETBLINKINGENABLED =
0x2002- SPI_GETBEEP =
for SystemParameterInfo()
0x0001- SPI_SETBEEP =
0x0002- SPI_GETMOUSE =
0x0003- SPI_SETMOUSE =
0x0004- SPI_GETBORDER =
0x0005- SPI_SETBORDER =
0x0006- SPI_GETKEYBOARDSPEED =
0x000A- SPI_SETKEYBOARDSPEED =
0x000B- SPI_LANGDRIVER =
0x000C- SPI_ICONHORIZONTALSPACING =
0x000D- SPI_GETSCREENSAVETIMEOUT =
0x000E- SPI_SETSCREENSAVETIMEOUT =
0x000F- SPI_GETSCREENSAVEACTIVE =
0x0010- SPI_SETSCREENSAVEACTIVE =
0x0011- SPI_GETGRIDGRANULARITY =
0x0012- SPI_SETGRIDGRANULARITY =
0x0013- SPI_SETDESKWALLPAPER =
0x0014- SPI_SETDESKPATTERN =
0x0015- SPI_GETKEYBOARDDELAY =
0x0016- SPI_SETKEYBOARDDELAY =
0x0017- SPI_ICONVERTICALSPACING =
0x0018- SPI_GETICONTITLEWRAP =
0x0019- SPI_SETICONTITLEWRAP =
0x001A- SPI_GETMENUDROPALIGNMENT =
0x001B- SPI_SETMENUDROPALIGNMENT =
0x001C- SPI_SETDOUBLECLKWIDTH =
0x001D- SPI_SETDOUBLECLKHEIGHT =
0x001E- SPI_GETICONTITLELOGFONT =
0x001F- SPI_SETDOUBLECLICKTIME =
0x0020- SPI_SETMOUSEBUTTONSWAP =
0x0021- SPI_SETICONTITLELOGFONT =
0x0022- SPI_GETFASTTASKSWITCH =
0x0023- SPI_SETFASTTASKSWITCH =
0x0024- SPI_SETDRAGFULLWINDOWS =
0x0025- SPI_GETDRAGFULLWINDOWS =
0x0026- SPI_GETNONCLIENTMETRICS =
0x0029- SPI_SETNONCLIENTMETRICS =
0x002A- SPI_GETMINIMIZEDMETRICS =
0x002B- SPI_SETMINIMIZEDMETRICS =
0x002C- SPI_GETICONMETRICS =
0x002D- SPI_SETICONMETRICS =
0x002E- SPI_SETWORKAREA =
0x002F- SPI_GETWORKAREA =
0x0030- SPI_SETPENWINDOWS =
0x0031- SPI_GETHIGHCONTRAST =
0x0042- SPI_SETHIGHCONTRAST =
0x0043- SPI_GETKEYBOARDPREF =
0x0044- SPI_SETKEYBOARDPREF =
0x0045- SPI_GETSCREENREADER =
0x0046- SPI_SETSCREENREADER =
0x0047- SPI_GETANIMATION =
0x0048- SPI_SETANIMATION =
0x0049- SPI_GETFONTSMOOTHING =
0x004A- SPI_SETFONTSMOOTHING =
0x004B- SPI_SETDRAGWIDTH =
0x004C- SPI_SETDRAGHEIGHT =
0x004D- SPI_SETHANDHELD =
0x004E- SPI_GETLOWPOWERTIMEOUT =
0x004F- SPI_GETPOWEROFFTIMEOUT =
0x0050- SPI_SETLOWPOWERTIMEOUT =
0x0051- SPI_SETPOWEROFFTIMEOUT =
0x0052- SPI_GETLOWPOWERACTIVE =
0x0053- SPI_GETPOWEROFFACTIVE =
0x0054- SPI_SETLOWPOWERACTIVE =
0x0055- SPI_SETPOWEROFFACTIVE =
0x0056- SPI_SETCURSORS =
0x0057- SPI_SETICONS =
0x0058- SPI_GETDEFAULTINPUTLANG =
0x0059- SPI_SETDEFAULTINPUTLANG =
0x005A- SPI_SETLANGTOGGLE =
0x005B- SPI_GETWINDOWSEXTENSION =
0x005C- SPI_SETMOUSETRAILS =
0x005D- SPI_GETMOUSETRAILS =
0x005E- SPI_SETSCREENSAVERRUNNING =
0x0061- SPI_SCREENSAVERRUNNING =
SPI_SETSCREENSAVERRUNNING- SPI_GETFILTERKEYS =
0x0032- SPI_SETFILTERKEYS =
0x0033- SPI_GETTOGGLEKEYS =
0x0034- SPI_SETTOGGLEKEYS =
0x0035- SPI_GETMOUSEKEYS =
0x0036- SPI_SETMOUSEKEYS =
0x0037- SPI_GETSHOWSOUNDS =
0x0038- SPI_SETSHOWSOUNDS =
0x0039- SPI_GETSTICKYKEYS =
0x003A- SPI_SETSTICKYKEYS =
0x003B- SPI_GETACCESSTIMEOUT =
0x003C- SPI_SETACCESSTIMEOUT =
0x003D- SPI_GETSERIALKEYS =
0x003E- SPI_SETSERIALKEYS =
0x003F- SPI_GETSOUNDSENTRY =
0x0040- SPI_SETSOUNDSENTRY =
0x0041- SPI_GETSNAPTODEFBUTTON =
0x005F- SPI_SETSNAPTODEFBUTTON =
0x0060- SPI_GETMOUSEHOVERWIDTH =
0x0062- SPI_SETMOUSEHOVERWIDTH =
0x0063- SPI_GETMOUSEHOVERHEIGHT =
0x0064- SPI_SETMOUSEHOVERHEIGHT =
0x0065- SPI_GETMOUSEHOVERTIME =
0x0066- SPI_SETMOUSEHOVERTIME =
0x0067- SPI_GETWHEELSCROLLLINES =
0x0068- SPI_SETWHEELSCROLLLINES =
0x0069- SPI_GETMENUSHOWDELAY =
0x006A- SPI_SETMENUSHOWDELAY =
0x006B- SPI_GETSHOWIMEUI =
0x006E- SPI_SETSHOWIMEUI =
0x006F- SPI_GETMOUSESPEED =
0x0070- SPI_SETMOUSESPEED =
0x0071- SPI_GETSCREENSAVERRUNNING =
0x0072- SPI_GETDESKWALLPAPER =
0x0073- SPI_GETACTIVEWINDOWTRACKING =
if (_WIN32_WINNT >= = 0x0600)
SPI_GETAUDIODESCRIPTION = 0x0074 SPI_SETAUDIODESCRIPTION = 0x0075endif
0x1000- SPI_SETACTIVEWINDOWTRACKING =
0x1001- SPI_GETMENUANIMATION =
0x1002- SPI_SETMENUANIMATION =
0x1003- SPI_GETCOMBOBOXANIMATION =
0x1004- SPI_SETCOMBOBOXANIMATION =
0x1005- SPI_GETLISTBOXSMOOTHSCROLLING =
0x1006- SPI_SETLISTBOXSMOOTHSCROLLING =
0x1007- SPI_GETGRADIENTCAPTIONS =
0x1008- SPI_SETGRADIENTCAPTIONS =
0x1009- SPI_GETKEYBOARDCUES =
0x100A- SPI_SETKEYBOARDCUES =
0x100B- SPI_GETMENUUNDERLINES =
SPI_GETKEYBOARDCUES- SPI_SETMENUUNDERLINES =
SPI_SETKEYBOARDCUES- SPI_GETACTIVEWNDTRKZORDER =
0x100C- SPI_SETACTIVEWNDTRKZORDER =
0x100D- SPI_GETHOTTRACKING =
0x100E- SPI_SETHOTTRACKING =
0x100F- SPI_GETMENUFADE =
0x1012- SPI_SETMENUFADE =
0x1013- SPI_GETSELECTIONFADE =
0x1014- SPI_SETSELECTIONFADE =
0x1015- SPI_GETTOOLTIPANIMATION =
0x1016- SPI_SETTOOLTIPANIMATION =
0x1017- SPI_GETTOOLTIPFADE =
0x1018- SPI_SETTOOLTIPFADE =
0x1019- SPI_GETCURSORSHADOW =
0x101A- SPI_SETCURSORSHADOW =
0x101B- SPI_GETMOUSESONAR =
0x101C- SPI_SETMOUSESONAR =
0x101D- SPI_GETMOUSECLICKLOCK =
0x101E- SPI_SETMOUSECLICKLOCK =
0x101F- SPI_GETMOUSEVANISH =
0x1020- SPI_SETMOUSEVANISH =
0x1021- SPI_GETFLATMENU =
0x1022- SPI_SETFLATMENU =
0x1023- SPI_GETDROPSHADOW =
0x1024- SPI_SETDROPSHADOW =
0x1025- SPI_GETBLOCKSENDINPUTRESETS =
0x1026- SPI_SETBLOCKSENDINPUTRESETS =
0x1027- SPI_GETUIEFFECTS =
0x103E- SPI_SETUIEFFECTS =
0x103F- SPI_GETFOREGROUNDLOCKTIMEOUT =
0x2000- SPI_SETFOREGROUNDLOCKTIMEOUT =
0x2001- SPI_GETACTIVEWNDTRKTIMEOUT =
0x2002- SPI_SETACTIVEWNDTRKTIMEOUT =
0x2003- SPI_GETFOREGROUNDFLASHCOUNT =
0x2004- SPI_SETFOREGROUNDFLASHCOUNT =
0x2005- SPI_GETCARETWIDTH =
0x2006- SPI_SETCARETWIDTH =
0x2007- SPI_GETMOUSECLICKLOCKTIME =
0x2008- SPI_SETMOUSECLICKLOCKTIME =
0x2009- SPI_GETFONTSMOOTHINGTYPE =
0x200A- SPI_SETFONTSMOOTHINGTYPE =
0x200B- FE_FONTSMOOTHINGSTANDARD =
0x0001- FE_FONTSMOOTHINGCLEARTYPE =
0x0002- FE_FONTSMOOTHINGDOCKING =
0x8000- SPI_GETFONTSMOOTHINGCONTRAST =
0x200C- SPI_SETFONTSMOOTHINGCONTRAST =
0x200D- SPI_GETFOCUSBORDERWIDTH =
0x200E- SPI_SETFOCUSBORDERWIDTH =
0x200F- SPI_GETFOCUSBORDERHEIGHT =
0x2010- SPI_SETFOCUSBORDERHEIGHT =
0x2011- SPI_GETFONTSMOOTHINGORIENTATION =
0x2012- SPI_SETFONTSMOOTHINGORIENTATION =
0x2013- FE_FONTSMOOTHINGORIENTATIONBGR =
0x0000- FE_FONTSMOOTHINGORIENTATIONRGB =
0x0001- SPIF_UPDATEINIFILE =
0x0001- SPIF_SENDWININICHANGE =
0x0002- SPIF_SENDCHANGE =
SPIF_SENDWININICHANGE- OEM_FIXED_FONT =
for GetStockObject()
10- ANSI_FIXED_FONT =
11- ANSI_VAR_FONT =
12- SYSTEM_FONT =
13- DEVICE_DEFAULT_FONT =
14- SYSTEM_FIXED_FONT =
16- DEFAULT_GUI_FONT =
17- ES_LEFT =
0x0000- ES_CENTER =
0x0001- ES_RIGHT =
0x0002- ES_MULTILINE =
0x0004- ES_UPPERCASE =
0x0008- ES_LOWERCASE =
0x0010- ES_PASSWORD =
0x0020- ES_AUTOVSCROLL =
0x0040- ES_AUTOHSCROLL =
0x0080- ES_NOHIDESEL =
0x0100- ES_OEMCONVERT =
0x0400- ES_READONLY =
0x0800- ES_WANTRETURN =
0x1000- ES_NUMBER =
0x2000- EM_GETSEL =
0x00B0- EM_SETSEL =
0x00B1- EM_GETRECT =
0x00B2- EM_SETRECT =
0x00B3- EM_SETRECTNP =
0x00B4- EM_SCROLL =
0x00B5- EM_LINESCROLL =
0x00B6- EM_SCROLLCARET =
0x00B7- EM_GETMODIFY =
0x00B8- EM_SETMODIFY =
0x00B9- EM_GETLINECOUNT =
0x00BA- EM_LINEINDEX =
0x00BB- EM_SETHANDLE =
0x00BC- EM_GETHANDLE =
0x00BD- EM_GETTHUMB =
0x00BE- EM_LINELENGTH =
0x00C1- EM_REPLACESEL =
0x00C2- EM_GETLINE =
0x00C4- EM_LIMITTEXT =
0x00C5- EM_CANUNDO =
0x00C6- EM_UNDO =
0x00C7- EM_FMTLINES =
0x00C8- EM_LINEFROMCHAR =
0x00C9- EM_SETTABSTOPS =
0x00CB- EM_SETPASSWORDCHAR =
0x00CC- EM_EMPTYUNDOBUFFER =
0x00CD- EM_GETFIRSTVISIBLELINE =
0x00CE- EM_SETREADONLY =
0x00CF- EM_SETWORDBREAKPROC =
0x00D0- EM_GETWORDBREAKPROC =
0x00D1- EM_GETPASSWORDCHAR =
0x00D2- EM_SETMARGINS =
0x00D3- EM_GETMARGINS =
0x00D4- EM_SETLIMITTEXT =
EM_LIMITTEXT- EM_GETLIMITTEXT =
0x00D5- EM_POSFROMCHAR =
0x00D6- EM_CHARFROMPOS =
0x00D7- EM_SETIMESTATUS =
0x00D8- EM_GETIMESTATUS =
0x00D9- EN_SETFOCUS =
0x0100- EN_KILLFOCUS =
0x0200- EN_CHANGE =
0x0300- EN_UPDATE =
0x0400- EN_ERRSPACE =
0x0500- EN_MAXTEXT =
0x0501- EN_HSCROLL =
0x0601- EN_VSCROLL =
0x0602- EN_ALIGN_LTR_EC =
0x0700- EN_ALIGN_RTL_EC =
0x0701- WM_CTLCOLOREDIT =
0x0133- OIC_SAMPLE =
32512- OIC_HAND =
32513- OIC_QUES =
32514- OIC_BANG =
32515- OIC_NOTE =
32516- OIC_WINLOGO =
32517- OIC_WARNING =
OIC_BANG- OIC_ERROR =
OIC_HAND- OIC_INFORMATION =
OIC_NOTE- MFT_STRING =
0x0000- MFT_MENUBARBREAK =
MFT_BITMAP = 0x0004
0x0020- MFT_MENUBREAK =
0x0040- MFT_OWNERDRAW =
0x0100- MFT_RADIOCHECK =
0x0200- MFT_SEPARATOR =
0x0800- MFT_RIGHTORDER =
0x2000- MFT_RIGHTJUSTIFY =
0x4000- MFS_GRAYED =
0x0003- MFS_DISABLED =
0x0003- MFS_CHECKED =
0x0008- MFS_HILITE =
0x0080- MFS_ENABLED =
0x0000- MFS_UNCHECKED =
0x0000- MFS_UNHILITE =
0x0000- MFS_DEFAULT =
0x1000- MIIM_STATE =
0x0001- MIIM_ID =
0x0002- MIIM_SUBMENU =
0x0004- MIIM_CHECKMARKS =
0x0008- MIIM_DATA =
MIIM_TYPE = 0x0010 # replaced by MIIM_BITMAP, MIIM_FTYPE, and MIIM_STRING.
0x0020- MIIM_STRING =
0x0040- MIIM_BITMAP =
0x0080- MIIM_FTYPE =
0x0100- HBMMENU_SYSTEM =
1- HBMMENU_MBAR_RESTORE =
2- HBMMENU_MBAR_MINIMIZE =
3- HBMMENU_MBAR_CLOSE =
5- HBMMENU_MBAR_CLOSE_D =
6- HBMMENU_MBAR_MINIMIZE_D =
7- HBMMENU_POPUP_CLOSE =
8- HBMMENU_POPUP_RESTORE =
9- HBMMENU_POPUP_MAXIMIZE =
10- HBMMENU_POPUP_MINIMIZE =
11- HBMMENU_CALLBACK =
-1
- PGS_VERT =
0x0- PGS_HORZ =
0x1- PGS_AUTOSCROLL =
0x2- PGS_DRAGNDROP =
0x4- PGF_INVISIBLE =
0- PGF_NORMAL =
1- PGF_GRAYED =
2- PGF_DEPRESSED =
4- PGF_HOT =
8- PGB_TOPORLEFT =
0- PGB_BOTTOMORRIGHT =
1- PGM_FIRST =
0x1400- PGM_SETCHILD =
PGM_FIRST+1
- PGM_RECALCSIZE =
PGM_FIRST+2
- PGM_FORWARDMOUSE =
PGM_FIRST+3
- PGM_SETBKCOLOR =
PGM_FIRST+4
- PGM_GETBKCOLOR =
PGM_FIRST+5
- PGM_SETBORDER =
PGM_FIRST+6
- PGM_GETBORDER =
PGM_FIRST+7
- PGM_SETPOS =
PGM_FIRST+8
- PGM_GETPOS =
PGM_FIRST+9
- PGM_SETBUTTONSIZE =
PGM_FIRST+10
- PGM_GETBUTTONSIZE =
PGM_FIRST+11
- PGM_GETBUTTONSTATE =
PGM_FIRST+12
- PGM_GETDROPTARGET =
CCM_GETDROPTARGET- PGN_FIRST =
-900
- PGN_SCROLL =
PGN_FIRST-1
- PGN_CALCSIZE =
PGN_FIRST-2
- PGF_SCROLLUP =
1- PGF_SCROLLDOWN =
2- PGF_SCROLLLEFT =
4- PGF_SCROLLRIGHT =
8- PGF_CALCWIDTH =
1- PGF_CALCHEIGHT =
2- PGK_SHIFT =
1- PGK_CONTROL =
2- PGK_MENU =
4- RBSTR_CHANGERECT =
0x1- RBS_TOOLTIPS =
Not implemented yet in comctl.dll ver 6
0x100- RBS_VARHEIGHT =
0x200- RBS_BANDBORDERS =
0x400- RBS_FIXEDORDER =
0x800- RBS_REGISTERDROP =
0x1000- RBS_AUTOSIZE =
0x2000- RBS_VERTICALGRIPPER =
0x4000- RBS_DBLCLKTOGGLE =
0x8000- RBIM_IMAGELIST =
0x1- RBBS_BREAK =
0x1- RBBS_FIXEDSIZE =
0x2- RBBS_CHILDEDGE =
0x4- RBBS_HIDDEN =
0x8- RBBS_NOVERT =
0x10- RBBS_FIXEDBMP =
0x20- RBBS_VARIABLEHEIGHT =
0x40- RBBS_GRIPPERALWAYS =
0x80- RBBS_NOGRIPPER =
0x100- RBBS_USECHEVRON =
0x200- RBBS_HIDETITLE =
0x400- RBBS_TOPALIGN =
0x800- RBBIM_STYLE =
0x1- RBBIM_COLORS =
0x2- RBBIM_TEXT =
0x4- RBBIM_IMAGE =
0x8- RBBIM_CHILD =
0x10- RBBIM_CHILDSIZE =
0x20- RBBIM_SIZE =
0x40- RBBIM_BACKGROUND =
0x80- RBBIM_ID =
0x100- RBBIM_IDEALSIZE =
0x200- RBBIM_LPARAM =
0x400- RBBIM_HEADERSIZE =
0x800- RBBIM_DEFAULT =
RBBIM_TEXT | RBBIM_STYLE | RBBIM_CHILD | RBBIM_CHILDSIZE | RBBIM_SIZE | RBBIM_ID
- RB_INSERTBANDA =
RBBIM_LPARAM # | RBBIM_IMAGE
WM_USER+1
- RB_DELETEBAND =
WM_USER+2
- RB_GETBARINFO =
WM_USER+3
- RB_SETBARINFO =
WM_USER+4
- RB_SETBANDINFOA =
WM_USER+6
- RB_SETPARENT =
WM_USER+7
- RB_HITTEST =
WM_USER+8
- RB_GETRECT =
WM_USER+9
- RB_INSERTBANDW =
WM_USER+10
- RB_SETBANDINFOW =
WM_USER+11
- RB_GETBANDCOUNT =
WM_USER+12
- RB_GETROWCOUNT =
WM_USER+13
- RB_GETROWHEIGHT =
WM_USER+14
- RB_IDTOINDEX =
WM_USER+16
- RB_GETTOOLTIPS =
WM_USER+17
- RB_SETTOOLTIPS =
WM_USER+18
- RB_SETBKCOLOR =
WM_USER+19
- RB_GETBKCOLOR =
WM_USER+20
- RB_SETTEXTCOLOR =
WM_USER+21
- RB_GETTEXTCOLOR =
WM_USER+22
- RB_SIZETORECT =
WM_USER+23
- RB_SETCOLORSCHEME =
CCM_SETCOLORSCHEME- RB_GETCOLORSCHEME =
CCM_GETCOLORSCHEME- RB_BEGINDRAG =
WM_USER+24
- RB_ENDDRAG =
WM_USER+25
- RB_DRAGMOVE =
WM_USER+26
- RB_GETBARHEIGHT =
WM_USER+27
- RB_GETBANDINFOW =
WM_USER+28
- RB_GETBANDINFOA =
WM_USER+29
- RB_MINIMIZEBAND =
WM_USER+30
- RB_MAXIMIZEBAND =
WM_USER+31
- RB_GETDROPTARGET =
CCM_GETDROPTARGET- RB_GETBANDBORDERS =
WM_USER+34
- RB_SHOWBAND =
WM_USER+35
- RB_SETPALETTE =
WM_USER+37
- RB_GETPALETTE =
WM_USER+38
- RB_MOVEBAND =
WM_USER+39
- RB_SETUNICODEFORMAT =
CCM_SETUNICODEFORMAT- RB_GETUNICODEFORMAT =
CCM_GETUNICODEFORMAT- RB_GETBANDMARGINS =
WM_USER+40
- RB_SETWINDOWTHEME =
CCM_SETWINDOWTHEME- RB_PUSHCHEVRON =
WM_USER+43
- RB_INSERTBAND =
RB_INSERTBANDA- RB_GETBANDINFO =
RB_GETBANDINFOA- RB_SETBANDINFO =
RB_SETBANDINFOA- RBN_FIRST =
-831
- RBN_HEIGHTCHANGE =
RBN_FIRST - 0
- RBN_GETOBJECT =
RBN_FIRST - 1
- RBN_LAYOUTCHANGED =
RBN_FIRST - 2
- RBN_AUTOSIZE =
RBN_FIRST - 3
- RBN_BEGINDRAG =
RBN_FIRST - 4
- RBN_ENDDRAG =
RBN_FIRST - 5
- RBN_DELETINGBAND =
RBN_FIRST - 6
- RBN_DELETEDBAND =
RBN_FIRST - 7
- RBN_CHILDSIZE =
RBN_FIRST - 8
- RBN_CHEVRONPUSHED =
RBN_FIRST - 10
- RBN_MINMAX =
RBN_FIRST - 21
- RBN_AUTOBREAK =
RBN_FIRST - 22
- RBAB_AUTOSIZE =
0x1- RBAB_ADDBAND =
0x2- RBHT_NOWHERE =
0x1- RBHT_CAPTION =
0x2- RBHT_CLIENT =
0x3- RBHT_GRABBER =
0x4- RBHT_CHEVRON =
0x8- BS_PUSHBUTTON =
0x0000- BS_DEFPUSHBUTTON =
0x0001- BS_CHECKBOX =
0x0002- BS_AUTOCHECKBOX =
0x0003- BS_RADIOBUTTON =
0x0004- BS_3STATE =
0x0005- BS_AUTO3STATE =
0x0006- BS_GROUPBOX =
0x0007- BS_AUTORADIOBUTTON =
BS_USERBUTTON = 0x0008 # obsolete
0x0009- BS_PUSHBOX =
0x000a- BS_OWNERDRAW =
0x000b- BS_TYPEMASK =
0x000f- BS_LEFTTEXT =
0x0020- BS_TEXT =
0x0000- BS_ICON =
0x0040- BS_BITMAP =
0x0080- BS_LEFT =
0x0100- BS_RIGHT =
0x0200- BS_CENTER =
0x0300- BS_TOP =
0x0400- BS_BOTTOM =
0x0800- BS_VCENTER =
0x0c00- BS_PUSHLIKE =
0x1000- BS_MULTILINE =
0x2000- BS_NOTIFY =
0x4000- BS_FLAT =
0x8000- BS_RIGHTBUTTON =
BS_LEFTTEXT- BN_CLICKED =
defined in button.rb
0- BN_PAINT =
1- BN_HILITE =
2- BN_UNHILITE =
3- BN_DISABLE =
4- BN_DOUBLECLICKED =
5- BN_PUSHED =
BN_HILITE- BN_UNPUSHED =
BN_UNHILITE- BN_DBLCLK =
BN_DOUBLECLICKED- BN_SETFOCUS =
6- BN_KILLFOCUS =
7- BM_GETCHECK =
0x00f0- BM_SETCHECK =
0x00f1- BM_SETSTATE =
0x00f3- BM_SETSTYLE =
0x00f4- BM_CLICK =
0x00f5- BM_GETIMAGE =
0x00f6- BM_SETIMAGE =
0x00f7- BST_UNCHECKED =
0x0000- BST_CHECKED =
0x0001- BST_INDETERMINATED =
0x0002- BST_PUSHED =
0x0004- BST_FOCUS =
0x0008- DT_TOP =
DrawText constants ##
0x00000000- DT_LEFT =
0x00000000- DT_CENTER =
0x00000001- DT_RIGHT =
0x00000002- DT_VCENTER =
0x00000004- DT_BOTTOM =
0x00000008- DT_WORDBREAK =
0x00000010- DT_SINGLELINE =
0x00000020- DT_EXPANDTABS =
0x00000040- DT_TABSTOP =
0x00000080- DT_NOCLIP =
0x00000100- DT_EXTERNALLEADING =
0x00000200- DT_CALCRECT =
0x00000400- DT_NOPREFIX =
0x00000800- DT_INTERNAL =
0x00001000- DT_EDITCONTROL =
0x00002000- DT_PATH_ELLIPSIS =
0x00004000- DT_END_ELLIPSIS =
0x00008000- DT_MODIFYSTRING =
0x00010000- DT_RTLREADING =
0x00020000- DT_WORD_ELLIPSIS =
0x00040000- DT_NOFULLWIDTHCHARBREAK =
0x00080000- DT_HIDEPREFIX =
0x00100000- DT_PREFIXONLY =
0x00200000- R2_BLACK =
raster operation constants ##
1- R2_NOTMERGEPEN =
2- R2_MASKNOTPEN =
3- R2_NOTCOPYPEN =
4- R2_MASKPENNOT =
5- R2_NOT =
6- R2_XORPEN =
7- R2_NOTMASKPEN =
8- R2_MASKPEN =
9- R2_NOTXORPEN =
uses splitter.rb
10- R2_NOP =
11- R2_MERGENOTPEN =
12- R2_COPYPEN =
13- R2_MERGEPENNOT =
14- R2_MERGEPEN =
15- R2_WHITE =
16- R2_LAST =
16- SRCCOPY =
BitBlt raster operatrion
0x00CC0020- SRCPAINT =
0x00EE0086- SRCAND =
0x008800C6- SRCINVERT =
0x00660046- SRCERASE =
0x00440328- NOTSRCCOPY =
0x00330008- NOTSRCERASE =
0x001100A6- MERGECOPY =
0x00C000CA- MERGEPAINT =
0x00BB0226- PATCOPY =
0x00F00021- PATPAINT =
0x00FB0A09- PATINVERT =
0x005A0049- DSTINVERT =
0x00550009- BLACKNESS =
0x00000042- WHITENESS =
0x00FF0062- NOMIRRORBITMAP =
0x80000000- CAPTUREBLT =
0x40000000- DSTTRANSPARENT =
Following is original. See msdn.microsoft.com/en-us/library/dd145130(v=vs.85).aspx
0xAA0029- COLOR_SCROLLBAR =
system colors ##
0- COLOR_BACKGROUND =
1- COLOR_ACTIVECAPTION =
2- COLOR_INACTIVECAPTION =
3- COLOR_MENU =
4- COLOR_WINDOW =
5- COLOR_WINDOWFRAME =
6- COLOR_MENUTEXT =
7- COLOR_WINDOWTEXT =
8- COLOR_CAPTIONTEXT =
9- COLOR_ACTIVEBORDER =
10- COLOR_INACTIVEBORDER =
11- COLOR_APPWORKSPACE =
12- COLOR_HIGHLIGHT =
13- COLOR_HIGHLIGHTTEXT =
14- COLOR_BTNFACE =
uses splitter
15- COLOR_BTNSHADOW =
uses splitter
16- COLOR_GRAYTEXT =
17- COLOR_BTNTEXT =
18- COLOR_INACTIVECAPTIONTEXT =
19- COLOR_BTNHIGHLIGHT =
20- COLOR_3DDKSHADOW =
21- COLOR_3DLIGHT =
22- COLOR_INFOTEXT =
23- COLOR_INFOBK =
24- COLOR_HOTLIGHT =
26- COLOR_GRADIENTACTIVECAPTION =
27- COLOR_GRADIENTINACTIVECAPTION =
28- COLOR_MENUHILIGHT =
29- COLOR_MENUBAR =
30- COLOR_DESKTOP =
COLOR_BACKGROUND- COLOR_3DFACE =
COLOR_BTNFACE- COLOR_3DSHADOW =
COLOR_BTNSHADOW- COLOR_3DHIGHLIGHT =
COLOR_BTNHIGHLIGHT- COLOR_3DHILIGHT =
COLOR_BTNHIGHLIGHT- COLOR_BTNHILIGHT =
COLOR_BTNHIGHLIGHT- AD_COUNTERCLOCKWISE =
1- AD_CLOCKWISE =
2- IDC_ARROW =
32512- IDC_IBEAM =
32513- IDC_WAIT =
32514- IDC_CROSS =
32515- IDC_UPARROW =
32516- IDC_ICON =
IDC_SIZE = 32640 # not created
32641- IDC_SIZENWSE =
32642- IDC_SIZENESW =
32643- IDC_SIZEWE =
32644- IDC_SIZENS =
32645- IDC_SIZEALL =
32646- IDC_NO =
32648- IDC_HAND =
32649- IDC_APPSTARTING =
32650- IDC_HELP =
32651- DS_SYSMODAL =
DS_ABSALIGN = 0x01
0x02- DS_NOIDLEMSG =
DS_MODALFRAME = 0x80
0x100- DS_SETFOREGROUND =
0x200- DS_CONTROL =
DS_3DLOOK = 0x0004
DS_FIXEDSYS = 0x0008 DS_NOFAILCREATE = 0x0010 0x0400- DS_CENTER =
0x0800- DS_CENTERMOUSE =
0x1000- DS_CONTEXTHELP =
0x2000- DS_USEPIXELS =
DS_SHELLFONT = (DS_SETFONT | DS_FIXEDSYS)
0x8000- IDOK =
1- IDCANCEL =
2- IDABORT =
3- IDRETRY =
4- IDIGNORE =
5- IDYES =
6- IDNO =
7- IDCLOSE =
8- IDHELP =
DLGMAX_ID = 9
- HDS_HORZ =
0x0- HDS_BUTTONS =
0x2- HDS_HOTTRACK =
0x4- HDS_HIDDEN =
0x8- HDS_DRAGDROP =
0x40- HDS_FULLDRAG =
0x80- HDS_FILTERBAR =
0x100- HDS_FLAT =
0x200- HDS_CHECKBOXES =
if (_WIN32_WINNT >= 0x0600)
0x400- HDS_NOSIZING =
0x800- HDS_OVERFLOW =
0x1000- HDFT_ISSTRING =
endif
0x0- HDFT_ISNUMBER =
0x1- HDFT_HASNOVALUE =
0x8000- HDI_WIDTH =
0x1- HDI_HEIGHT =
HDI_WIDTH- HDI_TEXT =
0x2- HDI_FORMAT =
0x4- HDI_LPARAM =
0x8- HDI_BITMAP =
0x10- HDI_IMAGE =
0x20- HDI_DI_SETITEM =
0x40- HDI_ORDER =
0x80- HDI_FILTER =
0x100- HDF_LEFT =
0x0- HDF_RIGHT =
0x1- HDF_CENTER =
0x2- HDF_JUSTIFYMASK =
0x3- HDF_RTLREADING =
0x4- HDF_OWNERDRAW =
0x8000- HDF_STRING =
0x4000- HDF_BITMAP =
0x2000- HDF_BITMAP_ON_RIGHT =
0x1000- HDF_IMAGE =
0x800- HDF_SORTUP =
0x400- HDF_SORTDOWN =
0x200- HDF_CHECKBOX =
if (_WIN32_WINNT >= = 0x0600)
0x40- HDF_CHECKED =
0x80- HDF_FIXEDWIDTH =
0x100- HDF_SPLITBUTTON =
0x1000000- HDM_FIRST =
endif
0x1200- HDM_GETITEMCOUNT =
0x1200- HDM_INSERTITEMA =
HDM_FIRST+1
- HDM_INSERTITEMW =
HDM_FIRST+10
- HDM_DELETEITEM =
HDM_FIRST+2
- HDM_GETITEMA =
HDM_FIRST+3
- HDM_GETITEMW =
HDM_FIRST+11
- HDM_SETITEMA =
HDM_FIRST+4
- HDM_SETITEMW =
HDM_FIRST+12
- HDM_INSERTITEM =
HDM_INSERTITEMA- HDM_GETITEM =
HDM_GETITEMA- HDM_SETITEM =
HDM_SETITEMA- HHT_NOWHERE =
0x1- HHT_ONHEADER =
0x2- HHT_ONDIVIDER =
0x4- HHT_ONDIVOPEN =
0x8- HHT_ONFILTER =
0x10- HHT_ONFILTERBUTTON =
0x20- HHT_ABOVE =
0x100- HHT_BELOW =
0x200- HHT_TORIGHT =
0x400- HHT_TOLEFT =
0x800- HDM_GETITEMRECT =
HDM_FIRST+7
- HDM_SETIMAGELIST =
HDM_FIRST+8
- HDM_GETIMAGELIST =
HDM_FIRST+9
- HDM_ORDERTOINDEX =
HDM_FIRST+15
- HDM_CREATEDRAGIMAGE =
HDM_FIRST+16
- HDM_GETORDERARRAY =
HDM_FIRST+17
- HDM_SETORDERARRAY =
HDM_FIRST+18
- HDM_SETHOTDIVIDER =
HDM_FIRST+19
- HDM_SETBITMAPMARGIN =
HDM_FIRST+20
- HDM_GETBITMAPMARGIN =
HDM_FIRST+21
- HDM_SETUNICODEFORMAT =
CCM_SETUNICODEFORMAT- HDM_GETUNICODEFORMAT =
CCM_GETUNICODEFORMAT- HDM_SETFILTERCHANGETIMEOUT =
HDM_FIRST+22
- HDM_EDITFILTER =
HDM_FIRST+23
- HDM_CLEARFILTER =
HDM_FIRST+24
- HDN_FIRST =
-300
- HDN_ITEMCHANGINGA =
HDN_FIRST-0
- HDN_ITEMCHANGINGW =
HDN_FIRST-20
- HDN_ITEMCHANGEDA =
HDN_FIRST-1
- HDN_ITEMCHANGEDW =
HDN_FIRST-21
- HDN_ITEMCLICKA =
HDN_FIRST-2
- HDN_ITEMCLICKW =
HDN_FIRST-22
- HDN_ITEMDBLCLICKA =
HDN_FIRST-3
- HDN_ITEMDBLCLICKW =
HDN_FIRST-23
- HDN_DIVIDERDBLCLICKA =
HDN_FIRST-5
- HDN_DIVIDERDBLCLICKW =
HDN_FIRST-25
- HDN_BEGINTRACKA =
HDN_FIRST-6
- HDN_BEGINTRACKW =
HDN_FIRST-26
- HDN_ENDTRACKA =
HDN_FIRST-7
- HDN_ENDTRACKW =
HDN_FIRST-27
- HDN_TRACKA =
HDN_FIRST-8
- HDN_TRACKW =
HDN_FIRST-28
- HDN_GETDISPINFOA =
HDN_FIRST-9
- HDN_GETDISPINFOW =
HDN_FIRST-29
- HDN_BEGINDRAG =
HDN_FIRST-10
- HDN_ENDDRAG =
HDN_FIRST-11
- HDN_FILTERCHANGE =
HDN_FIRST-12
- HDN_FILTERBTNCLICK =
HDN_FIRST-13
- HDN_ITEMCHANGING =
HDN_ITEMCHANGINGA- HDN_ITEMCHANGED =
HDN_ITEMCHANGEDA- HDN_ITEMCLICK =
HDN_ITEMCLICKA- HDN_ITEMDBLCLICK =
HDN_ITEMDBLCLICKA- HDN_DIVIDERDBLCLICK =
HDN_DIVIDERDBLCLICKA- HDN_BEGINTRACK =
HDN_BEGINTRACKA- HDN_ENDTRACK =
HDN_ENDTRACKA- HDN_TRACK =
HDN_TRACKA- HDN_GETDISPINFO =
HDN_GETDISPINFOA- SS_LEFT =
0x00000000- SS_CENTER =
0x00000001- SS_RIGHT =
0x00000002- SS_ICON =
0x00000003- SS_BLACKRECT =
0x00000004- SS_GRAYRECT =
0x00000005- SS_WHITERECT =
0x00000006- SS_BLACKFRAME =
0x00000007- SS_GRAYFRAME =
0x00000008- SS_WHITEFRAME =
0x00000009- SS_USERITEM =
0x0000000A- SS_SIMPLE =
0x0000000B- SS_LEFTNOWORDWRAP =
0x0000000C- SS_OWNERDRAW =
0x0000000D- SS_BITMAP =
0x0000000E- SS_ENHMETAFILE =
0x0000000F- SS_ETCHEDHORZ =
0x00000010- SS_ETCHEDVERT =
0x00000011- SS_ETCHEDFRAME =
0x00000012- SS_TYPEMASK =
0x0000001F- SS_REALSIZECONTROL =
0x00000040- SS_NOPREFIX =
0x00000080- SS_NOTIFY =
0x00000100- SS_CENTERIMAGE =
0x00000200- SS_RIGHTJUST =
0x00000400- SS_REALSIZEIMAGE =
0x00000800- SS_SUNKEN =
0x00001000- SS_EDITCONTROL =
0x00002000- SS_ENDELLIPSIS =
0x00004000- SS_PATHELLIPSIS =
0x00008000- SS_WORDELLIPSIS =
0x0000C000- SS_ELLIPSISMASK =
0x0000C000- STM_SETICON =
0x0170- STM_GETICON =
0x0171- STM_SETIMAGE =
0x0172- STM_GETIMAGE =
0x0173- STM_MSGMAX =
0x0174- STN_CLICKED =
0- STN_DBLCLK =
1- STN_ENABLE =
2- STN_DISABLE =
3- IMAGE_BITMAP =
0- IMAGE_ICON =
1- IMAGE_CURSOR =
2- IMAGE_ENHMETAFILE =
3- UD_MAXVAL =
0x7fff- UD_MINVAL =
-UD_MAXVAL
- UDS_WRAP =
0x1- UDS_SETBUDDYINT =
0x2- UDS_ALIGNRIGHT =
0x4- UDS_ALIGNLEFT =
0x8- UDS_AUTOBUDDY =
0x10- UDS_ARROWKEYS =
0x20- UDS_HORZ =
0x40- UDS_NOTHOUSANDS =
0x80- UDS_HOTTRACK =
0x100- UDM_SETRANGE =
WM_USER+101
- UDM_GETRANGE =
WM_USER+102
- UDM_SETPOS =
WM_USER+103
- UDM_GETPOS =
WM_USER+104
- UDM_SETBUDDY =
WM_USER+105
- UDM_GETBUDDY =
WM_USER+106
- UDM_SETACCEL =
WM_USER+107
- UDM_GETACCEL =
WM_USER+108
- UDM_SETBASE =
WM_USER+109
- UDM_GETBASE =
WM_USER+110
- UDM_SETRANGE32 =
WM_USER+111
- UDM_GETRANGE32 =
WM_USER+112
- UDM_SETPOS32 =
WM_USER+113
- UDM_GETPOS32 =
WM_USER+114
- UDM_SETUNICODEFORMAT =
CCM_SETUNICODEFORMAT- UDM_GETUNICODEFORMAT =
CCM_GETUNICODEFORMAT- UDN_FIRST =
-721
- UDN_DELTAPOS =
UDN_FIRST-1
- ACS_TRANSPARENT =
0x2- ACS_AUTOPLAY =
0x4- ACS_TIMER =
0x8- ACM_OPENA =
WM_USER+100
- ACM_OPENW =
WM_USER+103
- ACM_PLAY =
WM_USER+101
- ACM_STOP =
WM_USER+102
- ACM_ISPLAYING =
WM_USER+104
- ACM_OPEN =
ACM_OPENA- ACN_START =
1- ACN_STOP =
2- LBS_NOTIFY =
0x0001- LBS_SORT =
0x0002- LBS_NOREDRAW =
0x0004- LBS_MULTIPLESEL =
0x0008- LBS_OWNERDRAWFIXED =
0x0010- LBS_OWNERDRAWVARIABLE =
0x0020- LBS_HASSTRINGS =
0x0040- LBS_USETABSTOPS =
0x0080- LBS_NOINTEGRALHEIGHT =
0x0100- LBS_MULTICOLUMN =
0x0200- LBS_WANTKEYBOARDINPUT =
0x0400- LBS_EXTENDEDSEL =
0x0800- LBS_DISABLENOSCROLL =
0x1000- LBS_NODATA =
0x2000- LBS_NOSEL =
0x4000- LBS_COMBOBOX =
0x8000- LBS_STANDARD =
(LBS_NOTIFY | LBS_SORT | WS_VSCROLL | WS_BORDER)
- LBS_DEFAULT =
(LBS_NOTIFY | WS_VSCROLL | WS_BORDER)
- LB_ADDSTRING =
0x0180- LB_INSERTSTRING =
0x0181- LB_DELETESTRING =
0x0182- LB_SETSEL =
0x0185- LB_SETCURSEL =
0x0186- LB_GETSEL =
0x0187- LB_GETCURSEL =
0x188- LB_GETTEXT =
0x189- LB_GETTEXTLEN =
0x18a- LB_GETCOUNT =
0x18b- LB_SELECTSTRING =
0x18c- LB_DIR =
0x18d- LB_FINDSTRING =
0x18f- LB_GETSELCOUNT =
0x190- LB_GETSELITEMS =
0x191- LB_GETITEMDATA =
0x199- LB_SETITEMDATA =
0x19a- LBN_SELCHANGE =
1- LBN_DBLCLK =
2- LBN_SELCANCEL =
3- LBN_SETFOCUS =
4- LBN_KILLFOCUS =
5- TCS_SCROLLOPPOSITE =
0x1- TCS_BOTTOM =
0x2- TCS_RIGHT =
0x2- TCS_MULTISELECT =
0x4- TCS_FLATBUTTONS =
0x8- TCS_FORCEICONLEFT =
0x10- TCS_FORCELABELLEFT =
0x20- TCS_HOTTRACK =
0x40- TCS_VERTICAL =
0x80- TCS_TABS =
0x0- TCS_BUTTONS =
0x100- TCS_SINGLELINE =
0x0- TCS_MULTILINE =
0x200- TCS_RIGHTJUSTIFY =
0x0- TCS_FIXEDWIDTH =
0x400- TCS_RAGGEDRIGHT =
0x800- TCS_FOCUSONBUTTONDOWN =
0x1000- TCS_OWNERDRAWFIXED =
0x2000- TCS_TOOLTIPS =
0x4000- TCS_FOCUSNEVER =
0x8000- TCS_EX_FLATSEPARATORS =
0x1- TCS_EX_REGISTERDROP =
0x2- TCM_FIRST =
0x1300- TCM_GETIMAGELIST =
TCM_FIRST+2
- TCM_SETIMAGELIST =
TCM_FIRST+3
- TCM_GETITEMCOUNT =
TCM_FIRST+4
- TCM_GETITEMA =
TCM_FIRST+5
- TCM_GETITEMW =
TCM_FIRST+60
- TCM_SETITEMA =
TCM_FIRST+6
- TCM_SETITEMW =
TCM_FIRST+61
- TCM_INSERTITEMA =
TCM_FIRST+7
- TCM_INSERTITEMW =
TCM_FIRST+62
- TCM_DELETEITEM =
TCM_FIRST+8
- TCM_DELETEALLITEMS =
TCM_FIRST+9
- TCM_GETITEMRECT =
TCM_FIRST+10
- TCM_GETCURSEL =
TCM_FIRST+11
- TCM_SETCURSEL =
TCM_FIRST+12
- TCM_HITTEST =
TCM_FIRST+13
- TCM_SETITEMEXTRA =
TCM_FIRST+14
- TCM_ADJUSTRECT =
TCM_FIRST+40
- TCM_SETITEMSIZE =
TCM_FIRST+41
- TCM_REMOVEIMAGE =
TCM_FIRST+42
- TCM_SETPADDING =
TCM_FIRST+43
- TCM_GETROWCOUNT =
TCM_FIRST+44
- TCM_GETTOOLTIPS =
TCM_FIRST+45
- TCM_SETTOOLTIPS =
TCM_FIRST+46
- TCM_GETCURFOCUS =
TCM_FIRST+47
- TCM_SETCURFOCUS =
TCM_FIRST+48
- TCM_SETMINTABWIDTH =
TCM_FIRST+49
- TCM_DESELECTALL =
TCM_FIRST+50
- TCM_HIGHLIGHTITEM =
TCM_FIRST+51
- TCM_SETEXTENDEDSTYLE =
TCM_FIRST+52
- TCM_GETEXTENDEDSTYLE =
TCM_FIRST+53
- TCM_GETITEM =
TCM_GETITEMA- TCM_SETITEM =
TCM_SETITEMA- TCM_INSERTITEM =
TCM_INSERTITEMA- TCN_FIRST =
-550
- TCN_KEYDOWN =
TCN_FIRST-0
- TCN_SELCHANGE =
TCN_FIRST-1
- TCN_SELCHANGING =
TCN_FIRST-2
- TCN_GETOBJECT =
TCN_FIRST-3
- TCN_FOCUSCHANGE =
TCN_FIRST-4
- TCIF_TEXT =
0x1- TCIF_IMAGE =
0x2- TCIF_RTLREADING =
0x4- TCIF_PARAM =
0x8- TCIF_STATE =
0x10- TCIS_BUTTONPRESSED =
0x1- TCIS_HIGHLIGHTED =
0x2- TCHT_NOWHERE =
0x1- TCHT_ONITEMICON =
0x2- TCHT_ONITEMLABEL =
0x4- TCHT_ONITEM =
(TCHT_ONITEMICON | TCHT_ONITEMLABEL)
- TB_ENABLEBUTTON =
WM_USER + 1
- TB_CHECKBUTTON =
WM_USER + 2
- TB_PRESSBUTTON =
WM_USER + 3
- TB_HIDEBUTTON =
WM_USER + 4
- TB_INDETERMINATE =
WM_USER + 5
- TB_ISBUTTONENABLED =
WM_USER + 9
- TB_ISBUTTONCHECKED =
WM_USER + 10
- TB_ISBUTTONPRESSED =
WM_USER + 11
- TB_ISBUTTONHIDDEN =
WM_USER + 12
- TB_ISBUTTONINDETERMINATE =
WM_USER + 13
- TB_SETSTATE =
WM_USER + 17
- TB_GETSTATE =
WM_USER + 18
- TB_ADDBITMAP =
WM_USER + 19
- TB_DELETEBUTTON =
WM_USER + 22
- TB_GETBUTTON =
WM_USER + 23
- TB_BUTTONCOUNT =
WM_USER + 24
- TB_COMMANDTOINDEX =
WM_USER + 25
- TB_CUSTOMIZE =
WM_USER + 27
- TB_GETITEMRECT =
WM_USER + 29
- TB_BUTTONSTRUCTSIZE =
WM_USER + 30
- TB_SETBUTTONSIZE =
WM_USER + 31
- TB_SETBITMAPSIZE =
WM_USER + 32
- TB_AUTOSIZE =
WM_USER + 33
- TB_GETTOOLTIPS =
WM_USER + 35
- TB_SETTOOLTIPS =
WM_USER + 36
- TB_SETPARENT =
WM_USER + 37
- TB_SETROWS =
WM_USER + 39
- TB_GETROWS =
WM_USER + 40
- TB_GETBITMAPFLAGS =
WM_USER + 41
- TB_SETCMDID =
WM_USER + 42
- TB_CHANGEBITMAP =
WM_USER + 43
- TB_GETBITMAP =
WM_USER + 44
- TB_REPLACEBITMAP =
WM_USER + 46
- TB_SETINDENT =
WM_USER + 47
- TB_SETIMAGELIST =
WM_USER + 48
- TB_GETIMAGELIST =
WM_USER + 49
- TB_LOADIMAGES =
WM_USER + 50
- TB_GETRECT =
WM_USER + 51
- TB_SETHOTIMAGELIST =
WM_USER + 52
- TB_GETHOTIMAGELIST =
WM_USER + 53
- TB_SETDISABLEDIMAGELIST =
WM_USER + 54
- TB_GETDISABLEDIMAGELIST =
WM_USER + 55
- TB_SETSTYLE =
WM_USER + 56
- TB_GETSTYLE =
WM_USER + 57
- TB_GETBUTTONSIZE =
WM_USER + 58
- TB_SETBUTTONWIDTH =
WM_USER + 59
- TB_SETMAXTEXTROWS =
WM_USER + 60
- TB_GETTEXTROWS =
WM_USER + 61
- TB_GETOBJECT =
WM_USER + 62
- TB_HITTEST =
WM_USER + 69
- TB_SETDRAWTEXTFLAGS =
WM_USER + 70
- TB_GETHOTITEM =
WM_USER + 71
- TB_SETHOTITEM =
WM_USER + 72
- TB_SETANCHORHIGHLIGHT =
WM_USER + 73
- TB_GETANCHORHIGHLIGHT =
WM_USER + 74
- TB_GETINSERTMARK =
WM_USER + 79
- TB_SETINSERTMARK =
WM_USER + 80
- TB_INSERTMARKHITTEST =
WM_USER + 81
- TB_MOVEBUTTON =
WM_USER + 82
- TB_GETMAXSIZE =
WM_USER + 83
- TB_SETEXTENDEDSTYLE =
WM_USER + 84
- TB_GETEXTENDEDSTYLE =
WM_USER + 85
- TB_GETPADDING =
WM_USER + 86
- TB_SETPADDING =
WM_USER + 87
- TB_SETINSERTMARKCOLOR =
WM_USER + 88
- TB_GETINSERTMARKCOLOR =
WM_USER + 89
- TB_ADDBUTTONSA =
WM_USER + 20
- TB_INSERTBUTTONA =
WM_USER + 21
- TB_SAVERESTOREA =
WM_USER + 26
- TB_ADDSTRINGA =
WM_USER + 28
- TB_GETBUTTONTEXTA =
WM_USER + 45
- TB_GETBUTTONINFOA =
WM_USER + 65
- TB_SETBUTTONINFOA =
WM_USER + 66
- TB_MAPACCELERATORA =
WM_USER + 78
- TB_GETSTRINGA =
WM_USER + 92
- TB_ADDBUTTONSW =
WM_USER + 68
- TB_INSERTBUTTONW =
WM_USER + 67
- TB_SAVERESTOREW =
WM_USER + 76
- TB_ADDSTRINGW =
WM_USER + 77
- TB_GETBUTTONTEXTW =
WM_USER + 75
- TB_GETBUTTONINFOW =
WM_USER + 63
- TB_SETBUTTONINFOW =
WM_USER + 64
- TB_MAPACCELERATORW =
WM_USER + 90
- TB_GETSTRINGW =
WM_USER + 91
- TB_ADDBUTTONS =
TB_ADDBUTTONSA- TB_INSERTBUTTON =
TB_INSERTBUTTONA- TB_SAVERESTORE =
TB_SAVERESTOREA- TB_ADDSTRING =
TB_ADDSTRINGA- TB_GETBUTTONTEXT =
TB_GETBUTTONTEXTA- TB_GETBUTTONINFO =
TB_GETBUTTONINFOA- TB_SETBUTTONINFO =
TB_SETBUTTONINFOA- TB_MAPACCELERATOR =
TB_MAPACCELERATORA- TB_GETSTRING =
TB_GETSTRINGA- TBBF_LARGE =
1- TBN_FIRST =
-700
- TBN_GETBUTTONINFOA =
TBN_FIRST - 0
- TBN_BEGINDRAG =
TBN_FIRST - 1
- TBN_ENDDRAG =
TBN_FIRST - 2
- TBN_BEGINADJUST =
TBN_FIRST - 3
- TBN_ENDADJUST =
TBN_FIRST - 4
- TBN_RESET =
TBN_FIRST - 5
- TBN_QUERYINSERT =
TBN_FIRST - 6
- TBN_QUERYDELETE =
TBN_FIRST - 7
- TBN_TOOLBARCHANGE =
TBN_FIRST - 8
- TBN_CUSTHELP =
TBN_FIRST - 9
- TBN_DROPDOWN =
TBN_FIRST - 10
- TBN_GETOBJECT =
TBN_FIRST - 12
- TBN_HOTITEMCHANGE =
TBN_FIRST - 13
- TBN_DRAGOUT =
TBN_FIRST - 14
- TBN_DELETINGBUTTON =
TBN_FIRST - 15
- TBN_GETDISPINFOA =
TBN_FIRST - 16
- TBN_GETDISPINFOW =
TBN_FIRST - 17
- TBN_GETINFOTIPA =
TBN_FIRST - 18
- TBN_GETINFOTIPW =
TBN_FIRST - 19
- TBN_GETBUTTONINFOW =
TBN_FIRST - 20
- TBN_RESTORE =
TBN_FIRST - 21
- TBN_SAVE =
TBN_FIRST - 22
- TBN_INITCUSTOMIZE =
TBN_FIRST - 23
- TBN_WRAPHOTITEM =
TBN_FIRST - 24
- TBN_DUPACCELERATOR =
TBN_FIRST - 25
- TBN_WRAPACCELERATOR =
TBN_FIRST - 26
- TBN_DRAGOVER =
TBN_FIRST - 27
- TBN_MAPACCELERATOR =
TBN_FIRST - 28
- TBN_GETDISPINFO =
TBN_GETDISPINFOA- TBN_GETINFOTIP =
TBN_GETINFOTIPA- TBN_GETBUTTONINFO =
TBN_GETBUTTONINFOA- TBNRF_HIDEHELP =
0x1- TBNRF_ENDCUSTOMIZE =
0x2- CMB_MASKED =
5.80 or later
0x2- TBSTATE_CHECKED =
0x1- TBSTATE_PRESSED =
0x2- TBSTATE_ENABLED =
0x4- TBSTATE_HIDDEN =
0x8- TBSTATE_INDETERMINATE =
0x10- TBSTATE_WRAP =
0x20- TBSTATE_ELLIPSES =
0x40- TBSTATE_MARKED =
0x80- TBSTYLE_BUTTON =
0x0- TBSTYLE_SEP =
0x1- TBSTYLE_CHECK =
0x2- TBSTYLE_GROUP =
0x4- TBSTYLE_CHECKGROUP =
TBSTYLE_GROUP | TBSTYLE_CHECK
- TBSTYLE_DROPDOWN =
0x8- TBSTYLE_AUTOSIZE =
0x10- TBSTYLE_NOPREFIX =
0x20- TBSTYLE_TOOLTIPS =
0x100- TBSTYLE_WRAPABLE =
0x200- TBSTYLE_ALTDRAG =
0x400- TBSTYLE_FLAT =
0x800- TBSTYLE_LIST =
0x1000- TBSTYLE_CUSTOMERASE =
0x2000- TBSTYLE_REGISTERDROP =
0x4000- TBSTYLE_TRANSPARENT =
0x8000- BTNS_BUTTON =
TBSTYLE_BUTTON- BTNS_SEP =
TBSTYLE_SEP- BTNS_CHECK =
TBSTYLE_CHECK- BTNS_GROUP =
TBSTYLE_GROUP- BTNS_CHECKGROUP =
TBSTYLE_CHECKGROUP- BTNS_DROPDOWN =
TBSTYLE_DROPDOWN- BTNS_AUTOSIZE =
TBSTYLE_AUTOSIZE- BTNS_NOPREFIX =
TBSTYLE_NOPREFIX- BTNS_SHOWTEXT =
0x40- BTNS_WHOLEDROPDOWN =
0x80- TBSTYLE_EX_DRAWDDARROWS =
0x1- TBSTYLE_EX_MIXEDBUTTONS =
0x08- TBSTYLE_EX_HIDECLIPPEDBUTTONS =
0x10- TBSTYLE_EX_DOUBLEBUFFER =
0x80- TBIF_IMAGE =
0x00000001- TBIF_TEXT =
0x00000002- TBIF_STATE =
0x00000004- TBIF_STYLE =
0x00000008- TBIF_LPARAM =
0x00000010- TBIF_COMMAND =
0x00000020- TBIF_SIZE =
0x00000040- TBIF_BYINDEX =
0x80000000- TBIF_DEFAULT =
TBIF_IMAGE | TBIF_TEXT | TBIF_STATE | TBIF_STYLE | TBIF_LPARAM
- HINST_COMMCTRL =
-1
- IDB_STD_SMALL_COLOR =
0- IDB_STD_LARGE_COLOR =
1- IDB_VIEW_SMALL_COLOR =
4- IDB_VIEW_LARGE_COLOR =
5- IDB_HIST_SMALL_COLOR =
8- IDB_HIST_LARGE_COLOR =
9- STD_CUT =
0- STD_COPY =
1- STD_PASTE =
2- STD_UNDO =
3- STD_REDOW =
4- STD_DELETE =
5- STD_FILENEW =
6- STD_FILEOPEN =
7- STD_FILESAVE =
8- STD_PRINTPRE =
9- STD_PROPERTIES =
10- STD_HELP =
11- STD_FIND =
12- STD_REPLACE =
13- STD_PRINT =
14- VIEW_LARGEICONS =
0- VIEW_SMALLICONS =
1- VIEW_LIST =
2- VIEW_DETAILS =
3- VIEW_SORTNAME =
4- VIEW_SORTSIZE =
5- VIEW_SORTDATE =
6- VIEW_SORTTYPE =
7- VIEW_PARENTFOLDER =
8- VIEW_NETCONNECT =
9- VIEW_NETDISCONNECT =
10- VIEW_NEWFOLDER =
11- VIEW_VIEWMENU =
12- HIST_BACK =
0- HIST_FORWARD =
1- HIST_FAVORITES =
2- HIST_ADDTOFAVORITES =
3- HIST_VIEWTREE =
4- CBM_INIT =
0x04- TTS_ALWAYSTIP =
0x1- TTS_NOPREFIX =
0x2- TTS_NOANIMATE =
0x10- TTS_NOFADE =
0x20- TTS_BALLOON =
0x40- TTS_CLOSE =
0x80- TTF_IDISHWND =
0x1- TTF_CENTERTIP =
0x2- TTF_RTLREADING =
0x4- TTF_SUBCLASS =
0x10- TTF_TRACK =
0x20- TTF_ABSOLUTE =
0x80- TTF_TRANSPARENT =
0x100- TTF_PARSELINKS =
0x1000- TTF_DI_SETITEM =
0x8000- TTDT_AUTOMATIC =
0- TTDT_RESHOW =
1- TTDT_AUTOPOP =
2- TTDT_INITIAL =
3- TTI_NONE =
0- TTI_INFO =
1- TTI_WARNING =
2- TTI_ERROR =
3- TTI_INFO_LARGE =
4- TTI_WARNING_LARGE =
5- TTI_ERROR_LARGE =
6- TTM_ACTIVATE =
WM_USER+1
- TTM_SETDELAYTIME =
WM_USER+3
- TTM_ADDTOOLA =
WM_USER+4
- TTM_ADDTOOLW =
WM_USER+50
- TTM_DELTOOLA =
WM_USER+5
- TTM_DELTOOLW =
WM_USER+51
- TTM_NEWTOOLRECTA =
WM_USER+6
- TTM_NEWTOOLRECTW =
WM_USER+52
- TTM_RELAYEVENT =
WM_USER+7
- TTM_GETTOOLINFOA =
WM_USER+8
- TTM_GETTOOLINFOW =
WM_USER+53
- TTM_SETTOOLINFOA =
WM_USER+9
- TTM_SETTOOLINFOW =
WM_USER+54
- TTM_HITTESTA =
WM_USER+10
- TTM_HITTESTW =
WM_USER+55
- TTM_GETTEXTA =
WM_USER+11
- TTM_GETTEXTW =
WM_USER+56
- TTM_UPDATETIPTEXTA =
WM_USER+12
- TTM_UPDATETIPTEXTW =
WM_USER+57
- TTM_GETTOOLCOUNT =
WM_USER+13
- TTM_ENUMTOOLSA =
WM_USER+14
- TTM_ENUMTOOLSW =
WM_USER+58
- TTM_GETCURRENTTOOLA =
WM_USER+15
- TTM_GETCURRENTTOOLW =
WM_USER+59
- TTM_WINDOWFROMPOINT =
WM_USER+16
- TTM_TRACKACTIVATE =
WM_USER+17
- TTM_TRACKPOSITION =
WM_USER+18
- TTM_SETTIPBKCOLOR =
WM_USER+19
- TTM_SETTIPTEXTCOLOR =
WM_USER+20
- TTM_GETDELAYTIME =
WM_USER+21
- TTM_GETTIPBKCOLOR =
WM_USER+22
- TTM_GETTIPTEXTCOLOR =
WM_USER+23
- TTM_SETMAXTIPWIDTH =
WM_USER+24
- TTM_GETMAXTIPWIDTH =
WM_USER+25
- TTM_SETMARGIN =
WM_USER+26
- TTM_GETMARGIN =
WM_USER+27
- TTM_POP =
WM_USER+28
- TTM_UPDATE =
WM_USER+29
- TTM_GETBUBBLESIZE =
WM_USER+30
- TTM_ADJUSTRECT =
WM_USER+31
- TTM_SETTITLEA =
WM_USER+32
- TTM_SETTITLEW =
WM_USER+33
- TTM_POPUP =
WM_USER+34
- TTM_GETTITLE =
WM_USER+35
- TTM_SETWINDOWTHEME =
CCM_SETWINDOWTHEME- TTM_ADDTOOL =
TTM_ADDTOOLA- TTM_DELTOOL =
TTM_DELTOOLA- TTM_NEWTOOLRECT =
TTM_NEWTOOLRECTA- TTM_GETTOOLINFO =
TTM_GETTOOLINFOA- TTM_SETTOOLINFO =
TTM_SETTOOLINFOA- TTM_HITTEST =
TTM_HITTESTA- TTM_GETTEXT =
TTM_GETTEXTA- TTM_UPDATETIPTEXT =
TTM_UPDATETIPTEXTA- TTM_ENUMTOOLS =
TTM_ENUMTOOLSA- TTM_GETCURRENTTOOL =
TTM_GETCURRENTTOOLA- TTM_SETTITLE =
TTM_SETTITLEA- TTN_FIRST =
-520
- TTN_GETDISPINFOA =
TTN_FIRST-0
- TTN_GETDISPINFOW =
TTN_FIRST-10
- TTN_SHOW =
TTN_FIRST-1
- TTN_POP =
TTN_FIRST-2
- TTN_LINKCLICK =
TTN_FIRST-3
- TTN_GETDISPINFO =
TTN_GETDISPINFOA- TTN_NEEDTEXT =
TTN_GETDISPINFO- LPSTR_TEXTCALLBACK =
-1
- CBS_OWNERDRAWFIXED =
CBS_SIMPLE = 0x0001 # defined in combocommon.rb
CBS_DROPDOWN = 0x0002 CBS_DROPDOWNLIST = 0x0003 0x0010- CBS_OWNERDRAWVARIABLE =
0x0020- CBS_AUTOHSCROLL =
0x0040- CBS_OEMCONVERT =
0x0080- CBS_SORT =
0x0100- CBS_HASSTRINGS =
0x0200- CBS_NOINTEGRALHEIGHT =
0x0400- CBS_DISABLENOSCROLL =
0x0800- CBS_UPPERCASE =
0x2000- CBS_LOWERCASE =
0x4000- CB_GETEDITSEL =
CBS_NOEDIT = (WS_BORDER | CBS_DROPDOWN | CBS_SIMPLE)
CBS_EDIT = (WS_BORDER | CBS_DROPDOWN) 0x0140- CB_SETEDITSEL =
CB_LIMITTEXT = 0x0141
0x0142- CB_ADDSTRING =
0x0143- CB_DIR =
CB_DELETESTRING = 0x0144
0x0145- CB_INSERTSTRING =
CB_GETLBTEXTLEN = 0x0149
0x014a- CB_FINDSTRING =
CB_RESETCONTENT = 0x014b
0x014c- CB_SELECTSTRING =
0x014d- CB_SETLOCALE =
CB_FINDSTRINGEXACT = 0x0158
0x0159- CB_GETLOCALE =
0x015a- CB_GETTOPINDEX =
0x015b- CB_SETTOPINDEX =
0x015c- CB_GETHORIZONTALEXTENT =
0x015d- CB_SETHORIZONTALEXTENT =
0x015e- CB_INITSTORAGE =
CB_SETDROPPEDWIDTH = 0x0160
0x0161- CB_MULTIPLEADDSTRING =
0x0163- CB_GETCOMBOBOXINFO =
0x0164- CB_MSGMAX =
0x0165- LVM_FIRST =
0x1000- LVM_GETBKCOLOR =
LVM_FIRST+0
- LVM_SETBKCOLOR =
LVM_FIRST+1
- LVM_GETIMAGELIST =
LVM_FIRST+2
- LVM_SETIMAGELIST =
LVM_FIRST+3
- LVM_GETITEMCOUNT =
LVM_FIRST+4
- LVM_DELETEITEM =
LVM_FIRST+8
- LVM_DELETEALLITEM =
LVM_FIRST+9
- LVM_GETCALLBACKMASK =
LVM_FIRST+10
- LVM_SETCALLBACKMASK =
LVM_FIRST+11
- LVM_GETNEXTITEM =
LVM_FIRST+12
- LVM_GETITEMRECT =
LVM_FIRST+14
- LVM_SETITEMPOSITION =
LVM_FIRST+15
- LVM_GETITEMPOSITION =
LVM_FIRST+16
- LVM_HITTEST =
LVM_FIRST+18
- LVM_ENSUREVISIBLE =
LVM_FIRST+19
- LVM_SCROLL =
LVM_FIRST+20
- LVM_REDRAWITEMS =
LVM_FIRST+21
- LVM_ARRANGE =
LVM_FIRST+22
- LVM_GETEDITCONTROL =
LVM_FIRST+24
- LVM_DELETECOLUMN =
LVM_FIRST+28
- LVM_GETCOLUMNWIDTH =
LVM_FIRST+29
- LVM_SETCOLUMNWIDTH =
LVM_FIRST+30
- LVM_GETHEADER =
LVM_FIRST+31
- LVM_CREATEDRAGIMAGE =
LVM_FIRST+33
- LVM_GETVIEWRECT =
LVM_FIRST+34
- LVM_GETTEXTCOLOR =
LVM_FIRST+35
- LVM_SETTEXTCOLOR =
LVM_FIRST+36
- LVM_GETTEXTBKCOLOR =
LVM_FIRST+37
- LVM_SETTEXTBKCOLOR =
LVM_FIRST+38
- LVM_GETTOPINDEX =
LVM_FIRST+39
- LVM_GETCOUNTPERPAGE =
LVM_FIRST+40
- LVM_GETORIGIN =
LVM_FIRST+41
- LVM_UPDATE =
LVM_FIRST+42
- LVM_SETITEMSTATE =
LVM_FIRST+43
- LVM_GETITEMSTATE =
LVM_FIRST+44
- LVM_SORTITEMS =
LVM_FIRST+48
- LVM_SETEXTENDEDLISTVIEWSTYLE =
LVM_FIRST + 54
- LVM_GETEXTENDEDLISTVIEWSTYLE =
LVM_FIRST + 55
- LVM_SUBITEMHITTEST =
LVM_FIRST+57
- LVM_GETITEMA =
LVM_FIRST+5
- LVM_SETITEMA =
LVM_FIRST+6
- LVM_INSERTITEMA =
LVM_FIRST+7
- LVM_FINDITEMA =
LVM_FIRST+13
- LVM_GETSTRINGWIDTHA =
LVM_FIRST+17
- LVM_EDITLABELA =
LVM_FIRST+23
- LVM_GETCOLUMNA =
LVM_FIRST+25
- LVM_SETCOLUMNA =
LVM_FIRST+26
- LVM_INSERTCOLUMNA =
LVM_FIRST+27
- LVM_GETITEMTEXTA =
LVM_FIRST+45
- LVM_SETITEMTEXTA =
LVM_FIRST+46
- LVM_GETSELECTEDA =
LVM_FIRST+50
- LVM_SETBKIMAGEA =
LVM_FIRST+68
- LVM_GETBKIMAGEA =
LVM_FIRST+69
- LVM_SETTOOLTIPS =
LVM_FIRST+74
- LVM_GETTOOLTIPS =
LVM_FIRST+78
- LVM_GETITEMW =
LVM_FIRST+75
- LVM_SETITEMW =
LVM_FIRST+76
- LVM_INSERTITEMW =
LVM_FIRST+77
- LVM_FINDITEMW =
LVM_FIRST+83
- LVM_GETSTRINGWIDTHW =
LVM_FIRST+87
- LVM_GETCOLUMNW =
LVM_FIRST+95
- LVM_SETCOLUMNW =
LVM_FIRST+96
- LVM_INSERTCOLUMNW =
LVM_FIRST+97
- LVM_GETITEMTEXTW =
LVM_FIRST+115
- LVM_SETITEMTEXTW =
LVM_FIRST+116
- LVM_EDITLABELW =
LVM_FIRST+118
- LVM_GETSELECTEDW =
LVM_FIRST+120
- LVM_SETBKIMAGEW =
LVM_FIRST+138
- LVM_GETBKIMAGEW =
LVM_FIRST+139
- LVM_GETITEM =
LVM_GETITEMA- LVM_SETITEM =
LVM_SETITEMA- LVM_INSERTITEM =
LVM_INSERTITEMA- LVM_FINDITEM =
LVM_FINDITEMA- LVM_GETSTRINGWIDTH =
LVM_GETSTRINGWIDTHA- LVM_GETCOLUMN =
LVM_GETCOLUMNA- LVM_SETCOLUMN =
LVM_SETCOLUMNA- LVM_INSERTCOLUMN =
LVM_INSERTCOLUMNA- LVM_GETITEMTEXT =
LVM_GETITEMTEXTA- LVM_SETITEMTEXT =
LVM_SETITEMTEXTA- LVM_EDITLABEL =
LVM_EDITLABELA- LVM_GETSELECTED =
LVM_GETSELECTEDA- LVM_SETBKIMAGE =
LVM_SETBKIMAGEA- LVM_GETBKIMAGE =
LVM_GETBKIMAGEA- LVNI_ALL =
0x0- LVNI_FOCUSED =
0x1- LVNI_SELECTED =
0x2- LVNI_CUT =
0x4- LVNI_DROPHILITED =
0x8- LVNI_ABOVE =
0x100- LVNI_BELOW =
0x200- LVNI_TOLEFT =
0x400- LVNI_TORIGHT =
0x800- LVN_FIRST =
-100
- LVN_ITEMCHANGING =
LVN_FIRST-0
- LVN_ITEMCHANGED =
LVN_FIRST-1
- LVN_INSERTITEM =
LVN_FIRST-2
- LVN_DELETEITEM =
LVN_FIRST-3
- LVN_DELETEALLITEMS =
LVN_FIRST-4
- LVN_BEGINLABELEDITA =
LVN_FIRST-5
- LVN_BEGINLABELEDITW =
LVN_FIRST-75
- LVN_ENDLABELEDITA =
LVN_FIRST-6
- LVN_ENDLABELEDITW =
LVN_FIRST-76
- LVN_COLUMNCLICK =
LVN_FIRST-8
- LVN_BEGINDRAG =
LVN_FIRST-9
- LVN_BEGINRDRAG =
LVN_FIRST-11
- LVN_ODCACHEHINT =
LVN_FIRST-13
- LVN_ODFINDITEMA =
LVN_FIRST-52
- LVN_ODFINDITEMW =
LVN_FIRST-79
- LVN_ITEMACTIVATE =
LVN_FIRST-14
- LVN_ODSTATECHANGED =
LVN_FIRST-15
- LVN_HOTTRACK =
LVN_FIRST-21
- LVN_GETDISPINFOA =
LVN_FIRST-50
- LVN_GETDISPINFOW =
LVN_FIRST-77
- LVN_SETDISPINFOA =
LVN_FIRST-51
- LVN_SETDISPINFOW =
LVN_FIRST-78
- LVN_KEYDOWN =
LVN_FIRST-55
- LVN_ODFINDITEM =
LVN_ODFINDITEMA- LVN_BEGINLABELEDIT =
LVN_BEGINLABELEDITA- LVN_ENDLABELEDIT =
LVN_ENDLABELEDITA- LVN_GETDISPINFO =
LVN_GETDISPINFOA- LVN_SETDISPINFO =
LVN_SETDISPINFOA- LVS_ICON =
0x0- LVS_REPORT =
0x1- LVS_SMALLICON =
0x2- LVS_LIST =
0x3- LVS_TYPEMASK =
0x3- LVS_SINGLESEL =
0x4- LVS_SHOWSELALWAYS =
0x8- LVS_SORTASCENDING =
0x10- LVS_SORTDESCENDING =
0x20- LVS_SHAREIMAGELISTS =
0x40- LVS_NOLABELWRAP =
0x80- LVS_AUTOARRANGE =
0x100- LVS_EDITLABELS =
0x200- LVS_OWNERDATA =
0x1000- LVS_NOSCROLL =
0x2000- LVS_TYPESTYLEMASK =
0xfc00- LVS_ALIGNTOP =
0x0- LVS_ALIGNLEFT =
0x800- LVS_ALIGNMASK =
0xc00- LVS_OWNERDRAWFIXED =
0x400- LVS_NOCOLUMNHEADER =
0x4000- LVS_NOSORTHEADER =
0x8000- LVIF_TEXT =
0x1- LVIF_IMAGE =
0x2- LVIF_PARAM =
0x4- LVIF_STATE =
0x8- LVIF_INDENT =
0x10- LVIF_NORECOMPUTE =
0x800- LVIF_GROUPID =
0x100- LVIF_COLUMNS =
0x200- LVIF_STD =
LVIF_TEXT | LVIF_IMAGE | LVIF_PARAM | LVIF_INDENT
- LVIS_FOCUSED =
0x1- LVIS_SELECTED =
0x2- LVIS_CUT =
0x4- LVIS_DROPHILITED =
0x8- LVIS_GLOW =
0x10- LVIS_ACTIVATING =
0x20- LVIS_OVERLAYMASK =
0xf00- LVIS_STATEIMAGEMASK =
0xf000- LVCF_FMT =
0x1- LVCF_WIDTH =
0x2- LVCF_TEXT =
0x4- LVCF_SUBITEM =
0x8- LVCF_IMAGE =
0x10- LVCF_ORDER =
0x20- LVCF_STD =
LVCF_FMT | LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM
- LVCFMT_LEFT =
0x0- LVCFMT_RIGHT =
0x1- LVCFMT_CENTER =
0x2- LVCFMT_JUSTIFYMASK =
0x3- LVCFMT_IMAGE =
0x800- LVCFMT_BITMAP_ON_RIGHT =
0x1000- LVSIL_NORMAL =
0- LVSIL_SMALL =
1- LVSIL_STATE =
2- LVSIL_GROUPHEADER =
3- LVS_EX_GRIDLINES =
0x1- LVS_EX_SUBITEMIMAGES =
0x2- LVS_EX_CHECKBOXES =
0x4- LVS_EX_TRACKSELECT =
0x8- LVS_EX_HEADERDRAGDROP =
0x10- LVS_EX_FULLROWSELECT =
0x20- LVS_EX_ONECLICKACTIVATE =
0x40- LVS_EX_TWOCLICKACTIVATE =
0x80- LVS_EX_FLATSB =
0x100- LVS_EX_REGIONAL =
0x200- LVS_EX_INFOTIP =
0x400- LVS_EX_UNDERLINEHOT =
0x800- LVS_EX_UNDERLINECOLD =
0x1000- LVS_EX_MULTIWORKAREAS =
0x2000- LVS_EX_LABELTIP =
0x4000- LVS_EX_BORDERSELECT =
0x8000- LVS_EX_DOUBLEBUFFER =
0x10000- LVS_EX_HIDELABELS =
0x20000- LVS_EX_SINGLEROW =
0x40000- LVS_EX_SNAPTOGRID =
0x80000- LVS_EX_SIMPLESELECT =
0x100000- LVS_EX_JUSTIFYCOLUMNS =
0x200000- LVS_EX_TRANSPARENTBKGND =
0x400000- LVS_EX_TRANSPARENTSHADOWTEXT =
0x800000- LVS_EX_AUTOAUTOARRANGE =
0x1000000- LVS_EX_HEADERINALLVIEWS =
0x2000000- LVS_EX_AUTOCHECKSELECT =
0x8000000- LVS_EX_AUTOSIZECOLUMNS =
0x10000000- LVS_EX_COLUMNSNAPPOINTS =
0x40000000- LVS_EX_COLUMNOVERFLOW =
0x80000000- LVFI_PARAM =
0x1- LVFI_STRING =
0x2- LVFI_PARTIAL =
0x8- LVFI_WRAP =
0x20- LVFI_NEARESTXY =
0x40- LVBKIF_SOURCE_NONE =
0x0- LVBKIF_SOURCE_HBITMAP =
0x1- LVBKIF_SOURCE_URL =
0x2- LVBKIF_SOURCE_MASK =
0x3- LVBKIF_STYLE_NORMAL =
0x0- LVBKIF_STYLE_TILE =
0x10- LVBKIF_STYLE_MASK =
0x10- LVBKIF_FLAG_TILEOFFSET =
0x100- LVBKIF_TYPE_WATERMARK =
0x10000000- PD_ALLPAGES =
0x0- PD_SELECTION =
0x1- PD_PAGENUMS =
0x2- PD_NOSELECTION =
0x4- PD_NOPAGENUMS =
0x8- PD_COLLATE =
0x10- PD_PRINTTOFILE =
0x20- PD_PRINTSETUP =
0x40- PD_NOWARNING =
0x80- PD_RETURNDC =
0x100- PD_RETURNIC =
0x200- PD_RETURNDEFAULT =
0x400- PD_SHOWHELP =
0x800- PD_ENABLEPRINTHOOK =
0x1000- PD_ENABLESETUPHOOK =
0x2000- PD_ENABLEPRINTTEMPLATE =
0x4000- PD_ENABLESETUPTEMPLATE =
0x8000- PD_ENABLEPRINTTEMPLATEHANDLE =
0x10000- PD_ENABLESETUPTEMPLATEHANDLE =
0x20000- PD_USEDEVMODECOPIES =
0x40000- PD_USEDEVMODECOPIESANDCOLLATE =
0x40000- PD_DISABLEPRINTTOFILE =
0x80000- PD_HIDEPRINTTOFILE =
0x100000- PD_NONETWORKBUTTON =
0x200000- PD_CURRENTPAGE =
0x400000- PD_NOCURRENTPAGE =
0x800000- PD_EXCLUSIONFLAGS =
0x1000000- PD_USELARGETEMPLATE =
0x10000000- START_PAGE_GENERAL =
0xffffffff- PD_RESULT_CANCEL =
0- PD_RESULT_PRINT =
1- PD_RESULT_APPLY =
2- REG_SZ =
1- REG_EXPAND_SZ =
2- REG_BINARY =
3- REG_DWORD =
4- REG_MULTI_SZ =
7- REG_QWORD =
11- REG_OPTION_NON_VOLATILE =
0- REG_OPTION_VOLATILE =
1- REG_CREATED_NEW_KEY =
1- REG_OPENED_EXISTING_KEY =
2- HKEY_CLASSES_ROOT =
0x80000000- HKEY_CURRENT_USER =
0x80000001- HKEY_LOCAL_MACHINE =
0x80000002- HKEY_USERS =
0x80000003- HKEY_CURRENT_CONFIG =
0x80000005- HKCR =
0x80000000- HKCU =
0x80000001- HKLM =
0x80000002- KEY_READ =
0x20019- KEY_WRITE =
0x20006- ES_SAVESEL =
0x00008000- ES_SUNKEN =
0x00004000- ES_DISABLENOSCROLL =
0x00002000- ES_SELECTIONBAR =
0x01000000- ES_NOOLEDRAGDROP =
0x00000008- ES_EX_NOCALLOLEINIT =
0x00000000- ES_VERTICAL =
0x00400000- ES_NOIME =
0x00080000- ES_SELFIME =
0x00040000- EM_CANPASTE =
EM_GETLIMITTEXT = WM_USER+37
EM_POSFROMCHAR = WM_USER+38 EM_CHARFROMPOS = WM_USER+39 EM_SCROLLCARET = WM_USER+49 WM_USER+50
- EM_DISPLAYBAND =
WM_USER+51
- EM_EXGETSEL =
WM_USER+52
- EM_EXLIMITTEXT =
WM_USER+53
- EM_EXLINEFROMCHAR =
WM_USER+54
- EM_EXSETSEL =
WM_USER+55
- EM_FINDTEXT =
WM_USER+56
- EM_FORMATRANGE =
WM_USER+57
- EM_GETCHARFORMAT =
WM_USER+58
- EM_GETEVENTMASK =
WM_USER+59
- EM_GETOLEINTERFACE =
WM_USER+60
- EM_GETPARAFORMAT =
WM_USER+61
- EM_GETSELTEXT =
WM_USER+62
- EM_HIDESELECTION =
WM_USER+63
- EM_PASTESPECIAL =
WM_USER+64
- EM_REQUESTRESIZE =
WM_USER+65
- EM_SELECTIONTYPE =
WM_USER+66
- EM_SETBKGNDCOLOR =
WM_USER+67
- EM_SETCHARFORMAT =
WM_USER+68
- EM_SETEVENTMASK =
WM_USER+69
- EM_SETOLECALLBACK =
WM_USER+70
- EM_SETPARAFORMAT =
WM_USER+71
- EM_SETTARGETDEVICE =
WM_USER+72
- EM_STREAMIN =
WM_USER+73
- EM_STREAMOUT =
WM_USER+74
- EM_GETTEXTRANGE =
WM_USER+75
- EM_FINDWORDBREAK =
WM_USER+76
- EM_SETOPTIONS =
WM_USER+77
- EM_GETOPTIONS =
WM_USER+78
- EM_FINDTEXTEX =
WM_USER+79
- EM_GETWORDBREAKPROCEX =
WM_USER+80
- EM_SETWORDBREAKPROCEX =
WM_USER+81
- EM_SETUNDOLIMIT =
WM_USER+82
- EM_REDO =
WM_USER+84
- EM_CANREDO =
WM_USER+85
- EM_GETUNDONAME =
WM_USER+86
- EM_GETREDONAME =
WM_USER+87
- EM_STOPGROUPTYPING =
WM_USER+88
- EM_SETTEXTMODE =
WM_USER+89
- EM_GETTEXTMODE =
WM_USER+90
- EM_AUTOURLDETECT =
WM_USER+91
- EM_GETAUTOURLDETECT =
WM_USER+92
- EM_SETPALETTE =
WM_USER+93
- EM_GETTEXTEX =
WM_USER+94
- EM_GETTEXTLENGTHEX =
WM_USER+95
- EM_SHOWSCROLLBAR =
WM_USER+96
- EM_SETTEXTEX =
WM_USER+97
- EM_SETPUNCTUATION =
WM_USER+100
- EM_GETPUNCTUATION =
WM_USER+101
- EM_SETWORDWRAPMODE =
WM_USER+102
- EM_GETWORDWRAPMODE =
WM_USER+103
- EM_SETIMECOLOR =
WM_USER+104
- EM_GETIMECOLOR =
WM_USER+105
- EM_SETIMEOPTIONS =
WM_USER+106
- EM_GETIMEOPTIONS =
WM_USER+107
- EM_CONVPOSITION =
WM_USER+108
- EM_SETLANGOPTIONS =
WM_USER+120
- EM_GETLANGOPTIONS =
WM_USER+121
- EM_GETIMECOMPMODE =
WM_USER+122
- EM_FINDTEXTW =
WM_USER+123
- EM_FINDTEXTEXW =
WM_USER+124
- EM_RECONVERSION =
WM_USER+125
- EM_SETIMEMODEBIAS =
WM_USER+126
- EM_GETIMEMODEBIAS =
WM_USER+127
- EM_SETBIDIOPTIONS =
WM_USER+200
- EM_GETBIDIOPTIONS =
WM_USER+201
- EM_SETTYPOGRAPHYOPTIONS =
WM_USER+202
- EM_GETTYPOGRAPHYOPTIONS =
WM_USER+203
- EM_SETEDITSTYLE =
WM_USER+204
- EM_GETEDITSTYLE =
WM_USER+205
- EM_OUTLINE =
WM_USER+220
- EM_GETSCROLLPOS =
WM_USER+221
- EM_SETSCROLLPOS =
WM_USER+222
- EM_SETFONTSIZE =
WM_USER+223
- EM_GETZOOM =
WM_USER+224
- EM_SETZOOM =
WM_USER+225
- EM_GETVIEWKIND =
WM_USER+226
- EM_SETVIEWKIND =
WM_USER+227
- EM_GETPAGE =
WM_USER+228
- EM_SETPAGE =
WM_USER+229
- EM_GETHYPHENATEINFO =
WM_USER+230
- EM_SETHYPHENATEINFO =
WM_USER+231
- EM_GETPAGEROTATE =
WM_USER+235
- EM_SETPAGEROTATE =
WM_USER+236
- EM_GETCTFMODEBIAS =
WM_USER+237
- EM_SETCTFMODEBIAS =
WM_USER+238
- EM_GETCTFOPENSTATUS =
WM_USER+240
- EM_SETCTFOPENSTATUS =
WM_USER+241
- EM_GETIMECOMPTEXT =
WM_USER+242
- EM_ISIME =
WM_USER+243
- EM_GETIMEPROPERTY =
WM_USER+244
- EM_GETQUERYRTFOBJ =
WM_USER+269
- EM_SETQUERYRTFOBJ =
WM_USER+270
- EN_MSGFILTER =
0x0700- EN_REQUESTRESIZE =
0x0701- EN_SELCHANGE =
0x0702- EN_DROPFILES =
0x0703- EN_PROTECTED =
0x0704- EN_CORRECTTEXT =
0x0705- EN_STOPNOUNDO =
0x0706- EN_IMECHANGE =
0x0707- EN_SAVECLIPBOARD =
0x0708- EN_OLEOPFAILED =
0x0709- EN_OBJECTPOSITIONS =
0x070a- EN_LINK =
0x070b- EN_DRAGDROPDONE =
0x070c- EN_PARAGRAPHEXPANDED =
0x070d- EN_PAGECHANGE =
0x070e- EN_LOWFIRTF =
0x070f- EN_ALIGNLTR =
0x0710- EN_ALIGNRTL =
0x0711- ENM_NONE =
0x00000000- ENM_CHANGE =
0x00000001- ENM_UPDATE =
0x00000002- ENM_SCROLL =
0x00000004- ENM_SCROLLEVENTS =
0x00000008- ENM_DRAGDROPDONE =
0x00000010- ENM_PARAGRAPHEXPANDED =
0x00000020- ENM_PAGECHANGE =
0x00000040- ENM_KEYEVENTS =
0x00010000- ENM_MOUSEEVENTS =
0x00020000- ENM_REQUESTRESIZE =
0x00040000- ENM_SELCHANGE =
0x00080000- ENM_DROPFILES =
0x00100000- ENM_PROTECTED =
0x00200000- ENM_CORRECTTEXT =
0x00400000- ENM_IMECHANGE =
0x00800000- ENM_LANGCHANGE =
0x01000000- ENM_OBJECTPOSITIONS =
0x02000000- ENM_LINK =
0x04000000- ENM_LOWFIRTF =
0x08000000- SES_EMULATESYSEDIT =
0x1- SES_BEEPONMAXTEXT =
0x2- SES_EXTENDBACKCOLOR =
0x4- SES_MAPCPS =
0x8- SES_EMULATE10 =
0x10- SES_USECRLF =
0x20- SES_USEAIMM =
0x40- SES_NOIME =
0x80- SES_ALLOWBEEPS =
0x100- SES_UPPERCASE =
0x200- SES_LOWERCASE =
0x400- SES_NOINPUTSEQUENCECHK =
0x800- SES_BIDI =
0x1000- SES_SCROLLONKILLFOCUS =
0x2000- SES_XLTCRCRLFTOCR =
0x4000- SES_DRAFTMODE =
0x8000- SES_USECTF =
0x10000- SES_HIDEGRIDLINES =
0x20000- SES_USEATFONT =
0x40000- SES_CUSTOMLOOK =
0x80000- SES_LBSCROLLNOTIFY =
0x100000- SES_CTFALLOWEMBED =
0x200000- SES_CTFALLOWSMARTTAG =
0x400000- SES_CTFALLOWPROOFING =
0x800000- IMF_AUTOKEYBOARD =
0x0001- IMF_AUTOFONT =
0x0002- IMF_IMECANCELCOMPLETE =
0x0004- IMF_IMEALWAYSSENDNOTIFY =
0x0008- IMF_AUTOFONTSIZEADJUST =
0x0010- IMF_UIFONTS =
0x0020- IMF_DUALFONT =
0x0080- ICM_NOTOPEN =
0x0000- ICM_LEVEL3 =
0x0001- ICM_LEVEL2 =
0x0002- ICM_LEVEL2_5 =
0x0003- ICM_LEVEL2_SUI =
0x0004- ICM_CTF =
0x0005- TM_PLAINTEXT =
1- TM_RICHTEXT =
2- TM_SINGLELEVELUNDO =
4- TM_MULTILEVELUNDO =
8- TM_SINGLECODEPAGE =
16- TM_MULTICODEPAGE =
32- CFM_BOLD =
0x00000001- CFM_ITALIC =
0x00000002- CFM_UNDERLINE =
0x00000004- CFM_STRIKEOUT =
0x00000008- CFM_PROTECTED =
0x00000010- CFM_LINK =
0x00000020- CFM_SIZE =
0x80000000- CFM_COLOR =
0x40000000- CFM_FACE =
0x20000000- CFM_OFFSET =
0x10000000- CFM_CHARSET =
0x08000000- CFM_SMALLCAPS =
0x00000040- CFM_ALLCAPS =
0x00000080- CFM_HIDDEN =
0x00000100- CFM_OUTLINE =
0x00000200- CFM_SHADOW =
0x00000400- CFM_EMBOSS =
0x00000800- CFM_IMPRINT =
0x00001000- CFM_DISABLED =
0x00002000- CFM_REVISED =
0x00004000- CFM_BACKCOLOR =
0x04000000- CFM_LCID =
0x02000000- CFM_UNDERLINETYPE =
0x00800000- CFM_WEIGHT =
0x00400000- CFM_SPACING =
0x00200000- CFM_KERNING =
0x00100000- CFM_STYLE =
0x00080000- CFM_ANIMATION =
0x00040000- CFM_REVAUTHOR =
0x00008000- CFE_BOLD =
0x00000001- CFE_ITALIC =
0x00000002- CFE_UNDERLINE =
0x00000004- CFE_STRIKEOUT =
0x00000008- CFE_PROTECTED =
0x00000010- CFE_LINK =
0x00000020- CFE_AUTOCOLOR =
0x40000000- CFE_SMALLCAPS =
CFM_SMALLCAPS- CFE_ALLCAPS =
CFM_ALLCAPS- CFE_HIDDEN =
CFM_HIDDEN- CFE_OUTLINE =
CFM_OUTLINE- CFE_SHADOW =
CFM_SHADOW- CFE_EMBOSS =
CFM_EMBOSS- CFE_IMPRINT =
CFM_IMPRINT- CFE_DISABLED =
CFM_DISABLED- CFE_REVISED =
CFM_REVISED- CFE_SUBSCRIPT =
0x00010000- CFE_SUPERSCRIPT =
0x00020000- CFE_AUTOBACKCOLOR =
CFM_BACKCOLOR- CFM_SUBSCRIPT =
CFE_SUBSCRIPT | CFE_SUPERSCRIPT
- CFM_SUPERSCRIPT =
CFM_SUBSCRIPT- CFM_EFFECTS =
CFM_BOLD | CFM_ITALIC | CFM_UNDERLINE | CFM_STRIKEOUT | CFM_PROTECTED | CFM_LINK
- CFM_ALL =
CFM_EFFECTS | CFM_SIZE | CFM_FACE | CFM_OFFSET | CFM_CHARSET
- CFM_EFFECTS2 =
CFM_EFFECTS | CFM_DISABLED | CFM_SMALLCAPS | CFM_ALLCAPS | CFM_HIDDEN | CFM_OUTLINE | CFM_SHADOW | CFM_EMBOSS | CFM_IMPRINT | CFM_DISABLED | CFM_REVISED | CFM_SUBSCRIPT | CFM_SUPERSCRIPT | CFM_BACKCOLOR
- CFM_ALL2 =
CFM_ALL | CFM_EFFECTS2 | CFM_BACKCOLOR | CFM_LCID | CFM_UNDERLINETYPE | CFM_WEIGHT | CFM_REVAUTHOR | CFM_SPACING | CFM_KERNING | CFM_STYLE | CFM_ANIMATION
- CFU_UNDERLINENONE =
0- CFU_UNDERLINE =
1- CFU_UNDERLINEWORD =
2- CFU_UNDERLINEDOUBLE =
3- CFU_UNDERLINEDOTTED =
4- CFU_UNDERLINEDASH =
5- CFU_UNDERLINEDASHDOT =
6- CFU_UNDERLINEDASHDOTDOT =
7- CFU_UNDERLINEWAVE =
8- CFU_UNDERLINETHICK =
9- CFU_UNDERLINEHAIRLINE =
10- CFU_UNDERLINEDOUBLEWAVE =
11- CFU_UNDERLINEHEAVYWAVE =
12- CFU_UNDERLINELONGDASH =
13- CFU_UNDERLINETHICKDASH =
14- CFU_UNDERLINETHICKDASHDOT =
15- CFU_UNDERLINETHICKDASHDOTDOT =
16- CFU_UNDERLINETHICKDOTTED =
17- CFU_UNDERLINETHICKLONGDASH =
18- CFU_INVERT =
0xFE- CFU_CF1UNDERLINE =
0xFF- SCF_SELECTION =
0x0001- SCF_WORD =
0x0002- SCF_DEFAULT =
0x0000- SCF_ALL =
not valid with SCF_SELECTION or SCF_WORD
0x0004- SCF_USEUIRULES =
0x0008- SCF_ASSOCIATEFONT =
0x0010- SCF_NOKBUPDATE =
0x0020- SCF_ASSOCIATEFONT2 =
0x0040- PFA_LEFT =
1- PFA_RIGHT =
2- PFA_CENTER =
3- PFA_JUSTIFY =
4- PFA_FULL_INTERWORD =
4- PFA_FULL_INTERLETTER =
5- PFA_FULL_SCALED =
6- PFA_FULL_GLYPHS =
7- PFA_SNAP_GRID =
8- PFM_STARTINDENT =
0x00000001- PFM_RIGHTINDENT =
0x00000002- PFM_OFFSET =
0x00000004- PFM_ALIGNMENT =
0x00000008- PFM_TABSTOPS =
0x00000010- PFM_NUMBERING =
0x00000020- PFM_OFFSETINDENT =
0x80000000- PFM_SPACEBEFORE =
0x00000040- PFM_SPACEAFTER =
0x00000080- PFM_LINESPACING =
0x00000100- PFM_STYLE =
0x00000400- PFM_BORDER =
0x00000800- PFM_SHADING =
0x00001000- PFM_NUMBERINGSTYLE =
0x00002000- PFM_NUMBERINGTAB =
0x00004000- PFM_NUMBERINGSTART =
0x00008000- PFM_RTLPARA =
0x00010000- PFM_KEEP =
0x00020000- PFM_KEEPNEXT =
0x00040000- PFM_PAGEBREAKBEFORE =
0x00080000- PFM_NOLINENUMBER =
0x00100000- PFM_NOWIDOWCONTROL =
0x00200000- PFM_DONOTHYPHEN =
0x00400000- PFM_SIDEBYSIDE =
0x00800000- PFM_TABLE =
0x40000000- PFM_TEXTWRAPPINGBREAK =
0x20000000- PFM_TABLEROWDELIMITER =
0x10000000- PFM_COLLAPSED =
0x01000000- PFM_OUTLINELEVEL =
0x02000000- PFM_BOX =
0x04000000- PFM_RESERVED2 =
0x08000000- SF_TEXT =
0x0001- SF_RTF =
0x0002- SF_RTFNOOBJS =
0x0003- SF_TEXTIZED =
0x0004- SF_UNICODE =
0x0010- SF_USECODEPAGE =
0x0020- SF_NCRFORNONASCII =
0x0040- ST_DEFAULT =
0- ST_KEEPUNDO =
1- ST_SELECTION =
2- ST_NEWCHARS =
4- GT_DEFAULT =
0- GT_USECRLF =
1- GT_SELECTION =
2- GT_RAWTEXT =
4- GT_NOHIDDENTEXT =
8- GTL_DEFAULT =
0- GTL_USECRLF =
1- GTL_PRECISE =
2- GTL_CLOSE =
4- GTL_NUMCHARS =
8- GTL_NUMBYTES =
16- UID_UNKNOWN =
0- UID_TYPING =
1- UID_DELETE =
2- UID_DRAGDROP =
3- UID_CUT =
4- UID_PASTE =
5- UID_AUTOCORRECT =
6- WBF_WORDWRAP =
0x010- WBF_WORDBREAK =
0x020- WBF_OVERFLOW =
0x040- WBF_LEVEL1 =
0x080- WBF_LEVEL2 =
0x100- WBF_CUSTOM =
0x200- CREATE_ALWAYS =
2- OPEN_EXISTING =
3- GENERIC_READ =
0x80000000- GENERIC_WRITE =
0x40000000- FILE_ATTRIBUTE_NORMAL =
0x00000080- FILE_FLAG_WRITE_THROUGH =
0x80000000- TBS_AUTOTICKS =
0x1- TBS_VERT =
0x2- TBS_HORZ =
0x0- TBS_TOP =
0x4- TBS_BOTTOM =
0x0- TBS_LEFT =
0x4- TBS_RIGHT =
0x0- TBS_BOTH =
0x8- TBS_NOTICKS =
0x10- TBS_ENABLESELRANGE =
0x20- TBS_FIXEDLENGTH =
0x40- TBS_NOTHUMB =
0x80- TBS_TOOLTIPS =
0x100- TBS_REVERSED =
0x200- TBS_DOWNISLEFT =
0x400- TBM_GETPOS =
WM_USER- TBM_GETRANGEMIN =
WM_USER+1
- TBM_GETRANGEMAX =
WM_USER+2
- TBM_GETTIC =
WM_USER+3
- TBM_SETTIC =
WM_USER+4
- TBM_SETPOS =
WM_USER+5
- TBM_SETRANGE =
WM_USER+6
- TBM_SETRANGEMIN =
WM_USER+7
- TBM_SETRANGEMAX =
WM_USER+8
- TBM_CLEARTICS =
WM_USER+9
- TBM_SETSEL =
WM_USER+10
- TBM_SETSELSTART =
WM_USER+11
- TBM_SETSELEND =
WM_USER+12
- TBM_GETPTICS =
WM_USER+14
- TBM_GETTICPOS =
WM_USER+15
- TBM_GETNUMTICS =
WM_USER+16
- TBM_GETSELSTART =
WM_USER+17
- TBM_GETSELEND =
WM_USER+18
- TBM_CLEARSEL =
WM_USER+19
- TBM_SETTICFREQ =
WM_USER+20
- TBM_SETPAGESIZE =
WM_USER+21
- TBM_GETPAGESIZE =
WM_USER+22
- TBM_SETLINESIZE =
WM_USER+23
- TBM_GETLINESIZE =
WM_USER+24
- TBM_GETTHUMBRECT =
WM_USER+25
- TBM_GETCHANNELRECT =
WM_USER+26
- TBM_SETTHUMBLENGTH =
WM_USER+27
- TBM_GETTHUMBLENGTH =
WM_USER+28
- TBM_SETTOOLTIPS =
WM_USER+29
- TBM_GETTOOLTIPS =
WM_USER+30
- TBM_SETTIPSIDE =
WM_USER+31
- TBM_SETBUDDY =
WM_USER+32
- TBM_GETBUDDY =
WM_USER+33
- TBM_SETUNICODEFORMAT =
CCM_SETUNICODEFORMAT- TBM_GETUNICODEFORMAT =
CCM_GETUNICODEFORMAT- TBTS_TOP =
0- TBTS_LEFT =
1- TBTS_BOTTOM =
2- TBTS_RIGHT =
3- TB_LINEUP =
0- TB_LINEDOWN =
1- TB_PAGEUP =
2- TB_PAGEDOWN =
3- TB_THUMBPOSITION =
4- TB_THUMBTRACK =
5- TB_TOP =
6- TB_BOTTOM =
7- TB_ENDTRACK =
8- TBCD_TICS =
0x1- TBCD_THUMB =
0x2- TBCD_CHANNEL =
0x3- TRBN_FIRST =
-1501
- TRBN_THUMBPOSCHANGING =
TRBN_FIRST-1
- TVS_HASBUTTONS =
0x1- TVS_HASLINES =
0x2- TVS_LINESATROOT =
0x4- TVS_EDITLABELS =
0x8- TVS_DISABLEDRAGDROP =
0x10- TVS_SHOWSELALWAYS =
0x20- TVS_RTLREADING =
0x40- TVS_NOTOOLTIPS =
0x80- TVS_CHECKBOXES =
0x100- TVS_TRACKSELECT =
0x200- TVS_SINGLEEXPAND =
0x400- TVS_INFOTIP =
0x800- TVS_FULLROWSELECT =
0x1000- TVS_NOSCROLL =
0x2000- TVS_NONEVENHEIGHT =
0x4000- TVS_NOHSCROLL =
0x8000- TVS_DEFAULT =
TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_EDITLABELS
- TV_FIRST =
0x1100- TVM_DELETEITEM =
TV_FIRST+ 1
- TVM_EXPAND =
TV_FIRST+ 2
- TVM_GETCOUNT =
TV_FIRST+ 5
- TVM_GETINDENT =
TV_FIRST+ 6
- TVM_SETINDENT =
TV_FIRST+ 7
- TVM_GETIMAGELIST =
TV_FIRST+ 8
- TVM_SETIMAGELIST =
TV_FIRST+ 9
- TVM_GETNEXTITEM =
TV_FIRST+10
- TVM_SELECTITEM =
TV_FIRST+11
- TVM_INSERTITEMA =
TV_FIRST- TVM_GETITEMA =
TV_FIRST+12
- TVM_SETITEMA =
TV_FIRST+13
- TVM_GETISEARCHSTRINGA =
TV_FIRST+23
- TVM_INSERTITEMW =
TV_FIRST+50
- TVM_GETITEMW =
TV_FIRST+62
- TVM_SETITEMW =
TV_FIRST+63
- TVM_GETISEARCHSTRINGW =
TV_FIRST+64
- TVM_INSERTITEM =
TVM_INSERTITEMA- TVM_GETITEM =
TVM_GETITEMA- TVM_SETITEM =
TVM_SETITEMA- TVM_GETISEARCHSTRING =
TVM_GETISEARCHSTRINGA- TVM_HITTEST =
TV_FIRST+17
- TVM_CREATEDRAGIMAGE =
TV_FIRST+18
- TVM_SORTCHILDREN =
TV_FIRST+19
- TVM_ENSUREVISIBLE =
TV_FIRST+20
- TVM_SORTCHILDRENCB =
TV_FIRST+21
- TVM_ENDEDITLABELNOW =
TV_FIRST+22
- TVM_SETTOOLTIPS =
TV_FIRST+24
- TVM_GETTOOLTIPS =
TV_FIRST+25
- TVM_SETINSERTMARK =
TV_FIRST+26
- TVM_SETITEMHEIGHT =
TV_FIRST+27
- TVM_GETITEMHEIGHT =
TV_FIRST+28
- TVM_SETBKCOLOR =
TV_FIRST+29
- TVM_SETTEXTCOLOR =
TV_FIRST+30
- TVM_GETBKCOLOR =
TV_FIRST+31
- TVM_GETTEXTCOLOR =
TV_FIRST+32
- TVM_SETSCROLLTIME =
TV_FIRST+33
- TVM_GETSCROLLTIME =
TV_FIRST+34
- TVM_SETINSERTMARKCOLOR =
TV_FIRST+37
- TVM_GETINSERTMARKCOLOR =
TV_FIRST+38
- TVM_GETITEMSTATE =
TV_FIRST+39
- TVM_SETLINECOLOR =
TV_FIRST+40
- TVM_GETLINECOLOR =
TV_FIRST+41
- TVM_MAPACCIDTOHTREEITEM =
TV_FIRST+42
- TVM_MAPHTREEITEMTOACCID =
TV_FIRST+43
- TVN_FIRST =
-400
- TVN_KEYDOWN =
TVN_FIRST-12
- TVN_SINGLEEXPAND =
TVN_FIRST-15
- TVN_SELCHANGINGA =
TVN_FIRST-1
- TVN_SELCHANGEDA =
TVN_FIRST-2
- TVN_GETDISPINFOA =
TVN_FIRST-3
- TVN_SETDISPINFOA =
TVN_FIRST-4
- TVN_ITEMEXPANDINGA =
TVN_FIRST-5
- TVN_ITEMEXPANDEDA =
TVN_FIRST-6
- TVN_BEGINDRAGA =
TVN_FIRST-7
- TVN_BEGINRDRAGA =
TVN_FIRST-8
- TVN_DELETEITEMA =
TVN_FIRST-9
- TVN_BEGINLABELEDITA =
TVN_FIRST-10
- TVN_ENDLABELEDITA =
TVN_FIRST-11
- TVN_GETINFOTIPA =
TVN_FIRST-13
- TVN_SELCHANGINGW =
TVN_FIRST-50
- TVN_SELCHANGEDW =
TVN_FIRST-51
- TVN_GETDISPINFOW =
TVN_FIRST-52
- TVN_SETDISPINFOW =
TVN_FIRST-53
- TVN_ITEMEXPANDINGW =
TVN_FIRST-54
- TVN_ITEMEXPANDEDW =
TVN_FIRST-55
- TVN_BEGINDRAGW =
TVN_FIRST-56
- TVN_BEGINRDRAGW =
TVN_FIRST-57
- TVN_DELETEITEMW =
TVN_FIRST-58
- TVN_BEGINLABELEDITW =
TVN_FIRST-59
- TVN_ENDLABELEDITW =
TVN_FIRST-60
- TVN_GETINFOTIPW =
TVN_FIRST-14
- TVN_SELCHANGING =
TVN_SELCHANGINGA- TVN_SELCHANGED =
TVN_SELCHANGEDA- TVN_GETDISPINFO =
TVN_GETDISPINFOA- TVN_SETDISPINFO =
TVN_SETDISPINFOA- TVN_ITEMEXPANDING =
TVN_ITEMEXPANDINGA- TVN_ITEMEXPANDED =
TVN_ITEMEXPANDEDA- TVN_BEGINDRAG =
TVN_BEGINDRAGA- TVN_BEGINRDRAG =
TVN_BEGINRDRAGA- TVN_DELETEITEM =
TVN_DELETEITEMA- TVN_BEGINLABELEDIT =
TVN_BEGINLABELEDITA- TVN_ENDLABELEDIT =
TVN_ENDLABELEDITA- TVN_GETINFOTIP =
TVN_GETINFOTIPA- TVI_ROOT =
-0x10000
- TVI_FIRST =
TVI_ROOT+1
- TVI_LAST =
TVI_ROOT+2
- TVI_SORT =
TVI_ROOT+3
- TVGN_ROOT =
0x0- TVGN_NEXT =
0x1- TVGN_PREVIOUS =
0x2- TVGN_PARENT =
0x3- TVGN_CHILD =
0x4- TVGN_FIRSTVISIBLE =
0x5- TVGN_NEXTVISIBLE =
0x6- TVGN_PREVIOUSVISIBLE =
0x7- TVGN_DROPHILITE =
0x8- TVGN_CARET =
0x9- TVGN_LASTVISIBLE =
0xa- TVIF_TEXT =
0x1- TVIF_IMAGE =
0x2- TVIF_PARAM =
0x4- TVIF_STATE =
0x8- TVIF_HANDLE =
0x10- TVIF_SELECTEDIMAGE =
0x20- TVIF_CHILDREN =
0x40- TVIF_INTEGRAL =
0x80- TVIF_DEFAULT =
TVIF_TEXT | TVIF_IMAGE | TVIF_PARAM | TVIF_SELECTEDIMAGE
- TVIS_SELECTED =
0x2- TVIS_CUT =
0x4- TVIS_DROPHILITED =
0x8- TVIS_BOLD =
0x10- TVIS_EXPANDED =
0x20- TVIS_EXPANDEDONCE =
0x40- TVIS_EXPANDPARTIAL =
0x80- TVIS_OVERLAYMASK =
0xf00- TVIS_STATEIMAGEMASK =
0xF000- TVIS_USERMASK =
0xF000- TVE_COLLAPSE =
0x1- TVE_EXPAND =
0x2- TVE_TOGGLE =
0x3- TVE_EXPANDPARTIAL =
0x4000- TVE_COLLAPSERESET =
0x8000- CF_BITMAP =
2- CF_METAFILEPICT =
3- CF_SYLK =
4- CF_DIF =
5- CF_TIFF =
6- CF_DIB =
8- CF_PALETTE =
9- CF_PENDATA =
10- CF_RIFF =
11- CF_WAVE =
12- CF_UNICODETEXT =
13- CF_ENHMETAFILE =
14- CF_LOCALE =
16- CF_DIBV5 =
17- CF_MAX =
18- CF_OWNERDISPLAY =
0x0080- CF_DSPTEXT =
0x0081- CF_DSPBITMAP =
0x0082- CF_DSPMETAFILEPICT =
0x0083- CF_DSPENHMETAFILE =
0x008E- CF_PRIVATEFIRST =
0x0200- CF_PRIVATELAST =
0x02FF- CF_GDIOBJFIRST =
0x0300- CF_GDIOBJLAST =
0x03FF- WM_RENDERFORMAT =
0x0305- WM_RENDERALLFORMATS =
0x0306- WM_DESTROYCLIPBOARD =
0x0307- WM_DRAWCLIPBOARD =
0x0308- WM_PAINTCLIPBOARD =
0x0309- WM_VSCROLLCLIPBOARD =
0x030A- WM_SIZECLIPBOARD =
0x030B- WM_ASKCBFORMATNAME =
0x030C- WM_CHANGECBCHAIN =
0x030D- WM_HSCROLLCLIPBOARD =
0x030E- ILC_MASK =
0x1- ILC_COLOR =
0x0- ILC_COLORDDB =
0xfe- ILC_COLOR4 =
0x4- ILC_COLOR8 =
0x8- ILC_COLOR16 =
0x10- ILC_COLOR24 =
0x18- ILC_COLOR32 =
0x20- ILC_PALETTE =
0x800- ILC_MIRROR =
0x2000- ILC_PERITEMMIRROR =
0x8000- ILD_NORMAL =
0x0- ILD_TRANSPARENT =
0x1- ILD_MASK =
0x10- ILD_IMAGE =
0x20- ILD_ROP =
0x40- ILD_BLEND25 =
0x2- ILD_BLEND50 =
0x4- ILD_OVERLAYMASK =
0xf00- ILD_PRESERVEALPHA =
0x1000- ILD_SCALE =
0x2000- ILD_DPISCALE =
0x4000- ILD_SELECTED =
ILD_BLEND50- ILD_FOCUS =
ILD_BLEND25- ILD_BLEND =
ILD_BLEND50- CLR_HILIGHT =
CLR_DEFAULT = -0x01000000
- ILS_NORMAL =
0x0- ILS_GLOW =
0x1- ILS_SHADOW =
0x2- ILS_SATURATE =
0x4- ILS_ALPHA =
0x8- SBS_HORZ =
0x0000- SBS_VERT =
0x0001- SBS_TOPALIGN =
0x0002- SBS_LEFTALIGN =
0x0002- SBS_BOTTOMALIGN =
0x0004- SBS_RIGHTALIGN =
0x0004- SBS_SIZEBOX =
0x0008- SBS_SIZEGRIP =
0x0010- SBS_SIZEBOXTOPLEFTALIGN =
0x0002- SBS_SIZEBOXBOTTOMRIGHTALIGN =
0x0004- CCHILDREN_SCROLLBAR =
5- SW_SCROLLCHILDREN =
0x0001- SW_INVALIDATE =
0x0002- SW_ERASE =
0x0004- SW_SMOOTHSCROLL =
0x0010- ESB_ENABLE_BOTH =
0x0000- ESB_DISABLE_BOTH =
0x0003- ESB_DISABLE_LEFT =
0x0001- ESB_DISABLE_RIGHT =
0x0002- ESB_DISABLE_UP =
0x0001- ESB_DISABLE_DOWN =
0x0002- ESB_DISABLE_LTUP =
ESB_DISABLE_LEFT- ESB_DISABLE_RTDN =
ESB_DISABLE_RIGHT- SB_SETTEXTA =
WM_USER+1
- SB_GETTEXTA =
WM_USER+2
- SB_GETTEXTLENGTHA =
WM_USER+3
- SB_SETPARTS =
WM_USER+4
- SB_GETPARTS =
WM_USER+6
- SB_GETBORDERS =
WM_USER+7
- SB_SETMINHEIGHT =
WM_USER+8
- SB_SIMPLE =
WM_USER+9
- SB_GETRECT =
WM_USER+10
- SB_SETTEXTW =
WM_USER+11
- SB_GETTEXTLENGTHW =
WM_USER+12
- SB_GETTEXTW =
WM_USER+13
- SB_ISSIMPLE =
WM_USER+14
- SB_SETICON =
WM_USER+15
- SB_SETTIPTEXTA =
WM_USER+16
- SB_SETTIPTEXTW =
WM_USER+17
- SB_GETTIPTEXTA =
WM_USER+18
- SB_GETTIPTEXTW =
WM_USER+19
- SB_GETICON =
WM_USER+20
- SB_SETUNICODEFORMAT =
CCM_SETUNICODEFORMAT- SB_GETUNICODEFORMAT =
CCM_GETUNICODEFORMAT- SB_SETTEXT =
SB_SETTEXTA- SB_GETTEXT =
SB_GETTEXTA- SB_GETTEXTLENGTH =
SB_GETTEXTLENGTHA- SB_SETTIPTEXT =
SB_SETTIPTEXTA- SB_GETTIPTEXT =
SB_GETTIPTEXTA- SBT_NOBORDERS =
0x0100- SBT_POPOUT =
0x0200- SBT_RTLREADING =
0x0400- SBT_TOOLTIPS =
0x0800- SBT_NOTABPARSING =
0x0800- SBT_OWNERDRAW =
0x1000- SBARS_SIZEGRIP =
0x100- SBARS_TOOLTIPS =
0x800- SB_SETBKCOLOR =
CCM_SETBKCOLOR- SBN_FIRST =
-880
- SBN_SIMPLEMODECHANGE =
SBN_FIRST - 0
- SB_SIMPLEID =
0xff- CBEIF_TEXT =
0x1- CBEIF_IMAGE =
0x2- CBEIF_SELECTEDIMAGE =
0x4- CBEIF_OVERLAY =
0x8- CBEIF_INDENT =
0x10- CBEIF_LPARAM =
0x20- CBEIF_DI_SETITEM =
0x10000000- CBEIF_STANDARD =
CBEIF_TEXT | CBEIF_IMAGE | CBEIF_SELECTEDIMAGE | CBEIF_INDENT | CBEIF_LPARAM
- CBEM_INSERTITEMA =
WM_USER+1
- CBEM_SETIMAGELIST =
WM_USER+2
- CBEM_GETIMAGELIST =
WM_USER+3
- CBEM_GETITEMA =
WM_USER+4
- CBEM_SETITEMA =
WM_USER+5
- CBEM_DELETEITEM =
CB_DELETESTRING
0x0144- CBEM_GETCOMBOCONTROL =
WM_USER+6
- CBEM_GETEDITCONTROL =
WM_USER+7
- CBEM_SETEXSTYLE =
WM_USER+8
- CBEM_SETEXTENDEDSTYLE =
WM_USER+14
- CBEM_GETEXSTYLE =
WM_USER+9
- CBEM_GETEXTENDEDSTYLE =
WM_USER+9
- CBEM_SETUNICODEFORMAT =
CCM_SETUNICODEFORMAT- CBEM_GETUNICODEFORMAT =
CCM_GETUNICODEFORMAT- CBEM_HASEDITCHANGED =
WM_USER+10
- CBEM_INSERTITEMW =
WM_USER+11
- CBEM_SETITEMW =
WM_USER+12
- CBEM_GETITEMW =
WM_USER+13
- CBEM_INSERTITEM =
CBEM_INSERTITEMA- CBEM_SETITEM =
CBEM_SETITEMA- CBEM_GETITEM =
CBEM_GETITEMA- CBEM_SETWINDOWTHEME =
CCM_SETWINDOWTHEME- CBES_EX_NOEDITIMAGE =
0x1- CBES_EX_NOEDITIMAGEINDENT =
0x2- CBES_EX_PATHWORDBREAKPROC =
0x4- CBES_EX_NOSIZELIMIT =
0x8- CBES_EX_CASESENSITIVE =
0x10- CBEN_FIRST =
-800
- CBEN_GETDISPINFOA =
CBEN_FIRST-0
- CBEN_INSERTITEM =
CBEN_FIRST-1
- CBEN_DELETEITEM =
CBEN_FIRST-2
- CBEN_BEGINEDIT =
CBEN_FIRST-4
- CBEN_ENDEDITA =
CBEN_FIRST-5
- CBEN_ENDEDITW =
CBEN_FIRST-6
- CBEN_GETDISPINFOW =
CBEN_FIRST-7
- CBEN_DRAGBEGINA =
CBEN_FIRST-8
- CBEN_DRAGBEGINW =
CBEN_FIRST-9
- CBEN_GETDISPINFO =
CBEN_GETDISPINFOW- CBEN_DRAGBEGIN =
CBEN_DRAGBEGINW- CBEN_ENDEDIT =
CBEN_ENDEDITW- CBENF_KILLFOCUS =
1- CBENF_RETURN =
2- CBENF_ESCAPE =
3- CBENF_DROPDOWN =
4- CBEMAXSTRLEN =
260- HOTKEYF_SHIFT =
0x1- HOTKEYF_CONTROL =
0x2- HOTKEYF_ALT =
0x4- HOTKEYF_EXT =
0x8- HKCOMB_NONE =
0x1- HKCOMB_S =
0x2- HKCOMB_C =
0x4- HKCOMB_A =
0x8- HKCOMB_SC =
0x10- HKCOMB_SA =
0x20- HKCOMB_CA =
0x40- HKCOMB_SCA =
0x80- HKM_SETHOTKEY =
WM_USER+1
- HKM_GETHOTKEY =
WM_USER+2
- HKM_SETRULES =
WM_USER+3
- PBS_SMOOTH =
0x1- PBS_VERTICAL =
0x4- PBM_SETRANGE =
WM_USER+1
- PBM_SETPOS =
WM_USER+2
- PBM_DELTAPOS =
WM_USER+3
- PBM_SETSTEP =
WM_USER+4
- PBM_STEPIT =
WM_USER+5
- PBM_SETRANGE32 =
WM_USER+6
- PBM_GETRANGE =
WM_USER+7
- PBM_GETPOS =
WM_USER+8
- PBM_SETBARCOLOR =
WM_USER+9
- PBM_SETMARQUEE =
WM_USER+10
- PBM_SETBKCOLOR =
CCM_SETBKCOLOR- PBS_MARQUEE =
if (_WIN32_WINNT >= 0x0600)
0x8- PBS_SMOOTHREVERSE =
0x10- PBM_GETSTEP =
WM_USER+13
- PBM_GETBKCOLOR =
WM_USER+14
- PBM_GETBARCOLOR =
WM_USER+15
- PBM_SETSTATE =
WM_USER+16
- PBM_GETSTATE =
WM_USER+17
- PBST_NORMAL =
1- PBST_ERROR =
2- PBST_PAUSED =
3- CF_SCREENFONTS =
0x1- CF_PRINTERFONTS =
0x2- CF_BOTH =
(CF_SCREENFONTS | CF_PRINTERFONTS)
- CF_SHOWHELP =
0x4- CF_ENABLEHOOK =
0x8- CF_ENABLETEMPLATE =
0x10- CF_ENABLETEMPLATEHANDLE =
0x20- CF_INITTOLOGFONTSTRUCT =
0x40- CF_USESTYLE =
0x80- CF_EFFECTS =
0x100- CF_APPLY =
0x200- CF_ANSIONLY =
0x400- CF_SCRIPTSONLY =
CF_ANSIONLY- CF_NOVECTORFONTS =
0x800- CF_NOOEMFONTS =
CF_NOVECTORFONTS- CF_NOSIMULATIONS =
0x1000- CF_LIMITSIZE =
0x2000- CF_FIXEDPITCHONLY =
0x4000- CF_WYSIWYG =
0x8000- CF_FORCEFONTEXIST =
0x10000- CF_SCALABLEONLY =
0x20000- CF_TTONLY =
0x40000- CF_NOFACESEL =
0x80000- CF_NOSTYLESEL =
0x100000- CF_NOSIZESEL =
0x200000- CF_SELECTSCRIPT =
0x400000- CF_NOSCRIPTSEL =
0x800000- CF_NOVERTFONTS =
0x1000000- SIMULATED_FONTTYPE =
0x8000- PRINTER_FONTTYPE =
0x4000- SCREEN_FONTTYPE =
0x2000- BOLD_FONTTYPE =
0x100- ITALIC_FONTTYPE =
0x200- REGULAR_FONTTYPE =
0x400- PS_OPENTYPE_FONTTYPE =
0x10000- TT_OPENTYPE_FONTTYPE =
0x20000- TYPE1_FONTTYPE =
0x40000- MCM_FIRST =
0x1000- MCM_GETCURSEL =
MCM_FIRST+1
- MCM_SETCURSEL =
MCM_FIRST+2
- MCM_GETMAXSELCOUNT =
MCM_FIRST+3
- MCM_SETMAXSELCOUNT =
MCM_FIRST+4
- MCM_GETSELRANGE =
MCM_FIRST+5
- MCM_SETSELRANGE =
MCM_FIRST+6
- MCM_GETMONTHRANGE =
MCM_FIRST+7
- MCM_SETDAYSTATE =
MCM_FIRST+8
- MCM_GETMINREQRECT =
MCM_FIRST+9
- MCM_SETCOLOR =
MCM_FIRST+10
- MCM_GETCOLOR =
MCM_FIRST+11
- MCM_SETTODAY =
MCM_FIRST+12
- MCM_GETTODAY =
MCM_FIRST+13
- MCM_HITTEST =
MCM_FIRST+14
- MCM_SETMCM_FIRSTDAYOFWEEK =
MCM_FIRST+15
- MCM_GETMCM_FIRSTDAYOFWEEK =
MCM_FIRST+16
- MCM_GETRANGE =
MCM_FIRST+17
- MCM_SETRANGE =
MCM_FIRST+18
- MCM_GETMONTHDELTA =
MCM_FIRST+19
- MCM_SETMONTHDELTA =
MCM_FIRST+20
- MCM_GETMAXTODAYWIDTH =
MCM_FIRST+21
- MCM_SETUNICODEFORMAT =
CCM_SETUNICODEFORMAT- MCM_GETUNICODEFORMAT =
CCM_GETUNICODEFORMAT- MCSC_BACKGROUND =
0- MCSC_TEXT =
1- MCSC_TITLEBK =
2- MCSC_TITLETEXT =
3- MCSC_MONTHBK =
4- MCSC_TRAILINGTEXT =
5- MCHT_TITLE =
0x10000- MCHT_CALENDAR =
0x20000- MCHT_TODAYLINK =
0x30000- MCHT_NEXT =
0x1000000- MCHT_PREV =
0x2000000- MCHT_NOWHERE =
0x0- MCHT_TITLEBK =
MCHT_TITLE- MCHT_TITLEMONTH =
MCHT_TITLE | 0x1
- MCHT_TITLEYEAR =
MCHT_TITLE | 0x2
- MCHT_TITLEBTNNEXT =
MCHT_TITLE | MCHT_NEXT | 0x3
- MCHT_TITLEBTNPREV =
MCHT_TITLE | MCHT_PREV | 0x3
- MCHT_CALENDARBK =
MCHT_CALENDAR- MCHT_CALENDARDATE =
MCHT_CALENDAR | 0x1
- MCHT_CALENDARDATENEXT =
MCHT_CALENDARDATE | MCHT_NEXT
- MCHT_CALENDARDATEPREV =
MCHT_CALENDARDATE | MCHT_PREV
- MCHT_CALENDARDAY =
MCHT_CALENDAR | 0x2
- MCHT_CALENDARWEEKNUM =
MCHT_CALENDAR | 0x3
- MCN_FIRST =
-750
- MCN_SELCHANGE =
MCN_FIRST+1
- MCN_GETDAYSTATE =
MCN_FIRST+3
- MCN_SELECT =
MCN_FIRST+4
- MCS_DAYSTATE =
0x1- MCS_MULTISELECT =
0x2- MCS_WEEKNUMBERS =
0x4- MCS_NOTODAYCIRCLE =
0x8- MCS_NOTODAY =
0x10- GMR_VISIBLE =
0- GMR_DAYSTATE =
1- CC_RGBINIT =
0x1- CC_FULLOPEN =
0x2- CC_PREVENTFULLOPEN =
0x4- CC_SHOWHELP =
0x8- CC_ENABLEHOOK =
0x10- CC_ENABLETEMPLATE =
0x20- CC_ENABLETEMPLATEHANDLE =
0x40- CC_SOLIDCOLOR =
0x80- CC_ANYCOLOR =
0x100- DTM_FIRST =
0x1000- DTM_GETSYSTEMTIME =
DTM_FIRST+1
- DTM_SETSYSTEMTIME =
DTM_FIRST+2
- DTM_GETRANGE =
DTM_FIRST+3
- DTM_SETRANGE =
DTM_FIRST+4
- DTM_SETFORMATA =
DTM_FIRST+5
- DTM_SETFORMATW =
DTM_FIRST+50
- DTM_SETMCCOLOR =
DTM_FIRST+6
- DTM_GETMCCOLOR =
DTM_FIRST+7
- DTM_GETMONTHCAL =
DTM_FIRST+8
- DTM_SETMCFONT =
DTM_FIRST+9
- DTM_GETMCFONT =
DTM_FIRST+10
- DTN_FIRST =
-760
- DTN_DATETIMECHANGE =
DTN_FIRST+1
- DTN_USERSTRINGA =
DTN_FIRST+2
- DTN_USERSTRINGW =
DTN_FIRST+15
- DTN_WMKEYDOWNA =
DTN_FIRST+3
- DTN_WMKEYDOWNW =
DTN_FIRST+16
- DTN_FORMATA =
DTN_FIRST+4
- DTN_FORMATW =
DTN_FIRST+17
- DTN_FORMATQUERYA =
DTN_FIRST+5
- DTN_FORMATQUERYW =
DTN_FIRST+18
- DTN_DROPDOWN =
DTN_FIRST+6
- DTN_CLOSEUP =
DTN_FIRST+7
- DTS_UPDOWN =
0x1- DTS_SHOWNONE =
0x2- DTS_SHORTDATEFORMAT =
0x0- DTS_LONGDATEFORMAT =
0x4- DTS_SHORTDATECENTURYFORMAT =
0xc- DTS_TIMEFORMAT =
0x9- DTS_APPCANPARSE =
0x10- DTS_RIGHTALIGN =
0x20- DTM_SETFORMAT =
DTM_SETFORMATA- DTN_USERSTRING =
DTN_USERSTRINGA- DTN_WMKEYDOWN =
DTN_WMKEYDOWNA- DTN_FORMAT =
DTN_FORMATA- DTN_FORMATQUERY =
DTN_FORMATQUERYA- GDTR_MIN =
0x1- GDTR_MAX =
0x2- GDT_ERROR =
-1
- GDT_VALID =
0- GDT_NONE =
1
Class Method Summary collapse
- ._I(s) ⇒ Object
- ._T(s) ⇒ Object
- ._X(s) ⇒ Object
- .HIWORD(i) ⇒ Object
- .INDEXTOOVERLAYMASK(i) ⇒ Object
- .LOWORD(i) ⇒ Object
- .MAKELPARAM(lo, hi) ⇒ Object
-
.MAKEROP4(fore, back) ⇒ Object
for transparent background (DST only).
- .RGB(r, g, b) ⇒ Object
- .SPLITPARAM(i) ⇒ Object
Class Method Details
._I(s) ⇒ Object
384 385 386 |
# File 'lib/wrb/base.rb', line 384 def _I(s) API.encode_internal(s) end |
._T(s) ⇒ Object
378 379 380 |
# File 'lib/wrb/base.rb', line 378 def _T(s) API.encode_output(s) end |
._X(s) ⇒ Object
381 382 383 |
# File 'lib/wrb/base.rb', line 381 def _X(s) API.encode_default(s) end |
.HIWORD(i) ⇒ Object
366 367 368 |
# File 'lib/wrb/base.rb', line 366 def HIWORD(i) (i>>16) & 0xffff end |
.INDEXTOOVERLAYMASK(i) ⇒ Object
25 |
# File 'lib/wrb/components/imagelist.rb', line 25 def self.INDEXTOOVERLAYMASK(i) ((i) << 8); end |
.LOWORD(i) ⇒ Object
363 364 365 |
# File 'lib/wrb/base.rb', line 363 def LOWORD(i) i & 0xffff end |
.MAKELPARAM(lo, hi) ⇒ Object
372 373 374 |
# File 'lib/wrb/base.rb', line 372 def MAKELPARAM(lo, hi) ((hi & 0xffff) << 16) | (lo & 0xffff) end |
.MAKEROP4(fore, back) ⇒ Object
for transparent background (DST only)
72 |
# File 'lib/wrb/components/canvas.rb', line 72 def MAKEROP4(fore, back) ((back << 8) & 0xFF000000) | fore; end |
.RGB(r, g, b) ⇒ Object
375 376 377 |
# File 'lib/wrb/base.rb', line 375 def RGB(r, g, b) (b << 16) + (g << 8) + r end |