Module: WMsg
- Defined in:
- lib/vr/vrcomctl.rb,
lib/vr/vruby.rb,
lib/vr/vrcomctl.rb,
lib/vr/vrcomctl.rb,
lib/vr/vrcomctl.rb,
lib/vr/vrcomctl.rb,
lib/vr/vrcomctl.rb,
lib/vr/vrcomctl.rb,
lib/vr/vrcomctl.rb,
lib/vr/vrcomctl.rb,
lib/vr/vrdialog.rb,
lib/vr/winconst.rb,
lib/vr/vrcontrol.rb,
lib/vr/vrcontrol.rb,
lib/vr/vrcontrol.rb,
lib/vr/vrowndraw.rb,
lib/vr/vrtooltip.rb,
lib/vr/vrrichedit.rb,
lib/vr/contrib/toolbar.rb
Overview
contrib/toolbar.rb
These modules/classes are contributed by Yukimi_Sake-san. Modified by nyasu <[email protected]> Distributed at www.threeweb.ad.jp/~nyasu/software/vrproject.html
Constant Summary collapse
- WM_SETFONT =
0x0030
- WM_GETFONT =
0x0031
- NFR_ANSI =
1
- NFR_UNICODE =
2
- NF_QUERY =
3
- NF_REQUERY =
4
- WM_NOTIFYFORMAT =
85
- LVM_GETBKCOLOR =
GETBKCOLOR, LVM_FIRST
0x1000
- LVM_SETBKCOLOR =
0x1001
- LVM_SETIMAGELIST =
0x1003
- LVM_GETITEMCOUNT =
0x1004
- LVM_GETITEM =
GETITEMA
0x1005
- LVM_SETITEM =
SETITEMA
0x1006
- LVM_INSERTITEM =
INSERTITEMA
0x1007
- LVM_DELETEITEM =
0x1008
- LVM_DELETEALLITEM =
0x1009
- LVM_GETNEXTITEM =
0x1000 + 12
- LVM_GETITEMRECT =
0x1000 + 14
- LVM_HITTEST =
0x1000 + 18
- LVM_ENSUREVISIBLE =
0x1000 + 19
- LVM_GETCOLUMN =
GETCOLUMNA
0x1000+25
- LVM_SETCOLUMN =
SETCOLUMNA
0x1000+26
- LVM_INSERTCOLUMN =
INSERTCOLUMNA
0x1000+27
- LVM_DELETECOLUMN =
DELETECOLUMNA
0x1000+28
- LVM_GETCOLUMNWIDTH =
0x1000+29
- LVM_SETCOLUMNWIDTH =
0x1000+30
- LVM_SETITEMSTATE =
0x1000+43
- LVM_GETITEMSTATE =
0x1000+44
- LVM_GETITEMTEXT =
GETITEMTEXTA
0x1000+45
- LVM_SETITEMTEXT =
SETITEMTEXTA
0x1000+46
- LVM_SORTITEMS =
0x1000+48
- LVM_GETSELECTED =
LVM_GETSELECTEDCOUNT
0x1000+50
- LVM_SETEXTENDEDLISTVIEWSTYLE =
0x1000 + 54
- LVM_GETEXTENDEDLISTVIEWSTYLE =
0x1000 + 55
- LVM_SUBITEMHITTEST =
0x1000+57
- LVN_ITEMCHANGING =
0xffffffff-99
- LVN_ITEMCHANGED =
LVN_ITEMCHANGING-1
- LVN_INSERTITEM =
LVN_ITEMCHANGING-2
- LVN_DELETEITEM =
LVN_ITEMCHANGING-3
- LVN_COLUMNCLICK =
LVN_ITEMCHANGING-8
- LVN_BEGINDRAG =
LVN_ITEMCHANGING-9
- LVN_BEGINRDRAG =
LVN_ITEMCHANGING-11
- TVM_INSERTITEM =
INSERTITEMA
0x1100
- TVM_DELETEITEM =
0x1100+1
- TVM_GETCOUNT =
0x1100+5
- TVM_SETIMAGELIST =
0x1100+9
- TVM_GETNEXTITEM =
0x1100+10
- TVM_SELECTITEM =
0x1100+11
- TVM_GETINDENT =
0x1100+6
- TVM_SETINDENT =
0x1100+7
- TVM_GETITEM =
GETITEMA
0x1100+12
- TVM_SETITEM =
SETITEMA
0x1100+13
- TVM_HITTEST =
0x1100+17
- TVM_SORTCHILDREN =
0x1100+19
- TVN_START =
0xffffffff-399
- TVN_SELCHANGED =
SELCHANGEDA
TVN_START-2
- TVN_ITEMEXPANDED =
ITEMEXPANDEDA
TVN_START-6
- TVN_BEGINDRAG =
BEGINDRAGA
TVN_START-7
- TVN_BEGINRDRAG =
BEGINRDRAGA
TVN_START-8
- TVN_DELETEITEM =
DELETEITEMA
TVN_START-9
- TVN_KEYDOWN =
TVN_START-12
- 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
- TBM_GETPOS =
WM_USER + 0
- TBM_SETPOS =
WM_USER + 1
- TBM_GETRANGEMIN =
WM_USER + 2
- TBM_GETRANGEMAX =
WM_USER + 8
- TBM_SETRANGEMIN =
WM_USER + 7
- TBM_SETRANGEMAX =
WM_USER + 8
- TBM_SETSEL =
WM_USER + 10
- TBM_SETSELSTART =
WM_USER + 11
- TBM_SETSELEND =
WM_USER + 12
- TBM_GETSELSTART =
WM_USER + 17
- TBM_GETSELEND =
WM_USER + 18
- TBM_CLEARSEL =
WM_USER + 19
- TBM_SETPAGESIZE =
WM_USER + 21
- TBM_GETPAGESIZE =
WM_USER + 22
- TBM_SETLINESIZE =
WM_USER + 23
- TBM_GETLINESIZE =
WM_USER + 24
- 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
- UDN_DELTAPOS =
0x100000000-722
- SB_SETTEXT =
SETTEXT
WM_USER+1
- SB_GETTEXT =
GETTEXT
WM_USER+2
- SB_GETTEXTLENGTH =
GETTEXTLENGTH
WM_USER+3
- SB_SETPARTS =
WM_USER+4
- SB_GETPARTS =
WM_USER+6
- SB_SETMINHEIGHT =
WM_USER+8
- SB_GETRECT =
WM_USER+10
- TCM_FIRST =
0x1300
- TCM_GETIMAGELIST =
(TCM_FIRST + 2)
- TCM_SETIMAGELIST =
(TCM_FIRST + 3)
- TCM_GETITEMCOUNT =
(TCM_FIRST + 4)
- TCM_GETITEM =
(TCM_FIRST + 5)
- TCM_SETITEM =
(TCM_FIRST + 6)
- TCM_INSERTITEM =
(TCM_FIRST + 7)
- 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_ADJUSTRECT =
(TCM_FIRST + 40)
- TCM_SETITEMSIZE =
(TCM_FIRST + 41)
- TCM_GETCURFOCUS =
(TCM_FIRST + 47)
- TCM_SETCURFOCUS =
(TCM_FIRST + 48)
- TCN_FIRST =
0xffffffff-549
- TCN_SELCHANGE =
(TCN_FIRST - 1)
- RB_INSERTBAND =
WM_USER + 1
- RB_DELETEBAND =
WM_USER + 2
- RB_GETBARINFO =
WM_USER + 3
- RB_SETBARINFO =
WM_USER + 4
- RB_GETBANDCOUNT =
WM_USER + 12
- RB_GETROWCOUNT =
WM_USER + 13
- RB_GETROWHEIGHT =
WM_USER + 14
- 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_GETBARHEIGHT =
WM_USER + 27
- RB_GETBANDINFO =
WM_USER + 29
- RB_SHOWBAND =
WM_USER + 35
- RB_SETPALETTE =
WM_USER + 37
- RB_GETPALETTE =
WM_USER + 38
- RB_MOVEBAND =
WM_USER + 39
- RBN_LAYOUTCHANGED =
0x100000000-831-2
- WM_INITDIALOG =
0x110
- WM_NULL =
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_NOTIFY =
0x004E
- WM_KEYDOWN =
0x0100
- WM_KEYUP =
0x0101
- WM_CHAR =
0x0102
- WM_COMMAND =
0x0111
- WM_MOUSEFIRST =
0x0200
- 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_MOUSEWHEEL =
0x020A
- WM_MOUSELAST =
0x020A
- 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
- BN_CLICKED =
0
- BN_DBLCLICKED =
5
- BM_GETCHECK =
0xf0
- BM_SETCHECK =
0xf1
- STN_CLICKED =
0
- STN_DBLCLICKED =
1
- 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
- CB_ADDSTRING =
0x143
- CB_DELETESTRING =
0x144
- CB_DIR =
0x145
- CB_GETCOUNT =
0x146
- CB_GETCURSEL =
0x147
- CB_GETLBTEXT =
0x148
- CB_GETLBTEXTLEN =
0x149
- CB_INSERTSTRING =
0x14a
- CB_FINDSTRING =
0x14c
- CB_SELECTSTRING =
0x14d
- CB_SETCURSEL =
0x14e
- CB_GETITEMDATA =
0x150
- CB_SETITEMDATA =
0x151
- CB_SETEXTENDEDUI =
0x155
- CBN_SELCHANGE =
1
- CBN_EDITCHANGE =
5
- WM_HSCROLL =
276
- WM_VSCROLL =
277
- WM_DRAWITEM =
0x002B
- TTM_ACTIVATE =
WM_USER + 1
- TTM_SETDELAYTIME =
WM_USER + 3
- TTM_ADDTOOL =
WM_USER + 4
- TTM_DELTOOL =
WM_USER + 5
- TTM_RELAYEVENT =
WM_USER + 7
- TTM_GETTOOLINFO =
WM_USER + 8
- TTM_SETTOOLINFO =
WM_USER + 9
- TTM_GETTEXT =
WM_USER + 11
- TTM_GETTOOLCOUNT =
WM_USER + 13
- 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
- TTN_NEEDTEXT =
0x100000000-520
- TTN_SHOW =
0x100000000-521
- TTN_POP =
0x100000000-522
- EM_EXGETSEL =
WM_USER+52
- EM_EXLINEFROMCHAR =
WM_USER+54
- EM_EXSETSEL =
WM_USER+55
- EM_GETCHARFORMAT =
WM_USER+58
- EM_GETEVENTMASK =
WM_USER+59
- EM_GETPARAFORMAT =
WM_USER+61
- EM_SETBKGNDCOLOR =
WM_USER+67
- EM_SETCHARFORMAT =
WM_USER+68
- EM_SETEVENTMASK =
WM_USER+69
- EM_SETPARAFORMAT =
WM_USER+71
- EM_FINDTEXTEX =
WM_USER+79
- EM_SETLANGOPTIONS =
WM_USER+120
- TB_ENABLEBUTTON =
WM_USER = 0x400
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_ADDBUTTONS =
WM_USER + 20
- TB_INSERTBUTTON =
WM_USER + 21
- TB_DELETEBUTTON =
WM_USER + 22
- TB_GETBUTTON =
WM_USER + 23
- TB_BUTTONCOUNT =
WM_USER + 24
- TB_COMMANDTOINDEX =
WM_USER + 25
- TB_SAVERESTOREA =
WM_USER + 26
- TB_SAVERESTOREW =
WM_USER + 76
- TB_CUSTOMIZE =
WM_USER + 27
- TB_ADDSTRINGA =
WM_USER + 28
- 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_GETBUTTONTEXTA =
WM_USER + 45
- 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 =
wParam is the Cmd instead of index
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_GETBUTTONTEXTW =
WM_USER + 75
- TB_ADDSTRINGW =
WM_USER + 77
- TBBF_LARGE =
1
- TB_GETBUTTONINFO =
WM_USER + 65
- TB_SETBUTTONINFO =
WM_USER + 66
- TBN_FIRST =
-700
- TBN_GETBUTTONINFO =
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_GETBUTTONINFOW =
TBN_FIRST-20