Skip to content

VBE Window Messages

ThunderFrame edited this page Aug 7, 2017 · 6 revisions

The VBE receives custom WM_USER messages along with a wParam. This list is a work in progress and incomplete:

WM_USER+3140 wParam:00000005 = Remove Component (fires before confirmation dialog)
WM_USER+3140 wParam:00000007 = Print Component (fires before confirmation dialog)
WM_USER+3140 wParam:00000009 = Edit Menu Undo pressed
WM_USER+3140 wParam:0000000A = Edit Menu/Context menu Redo pressed
WM_USER+3140 wParam:0000000B = Edit Menu/Context menu Cut pressed
WM_USER+3140 wParam:0000000C = Edit Menu/Context menu Copy pressed
WM_USER+3140 wParam:0000000D = Edit Menu/Context menu Paste pressed
WM_USER+3140 wParam:0000000F = Edit Menu Clear pressed

WM_USER+3140 wParam:00000010 = Edit Menu Find pressed
WM_USER+3140 wParam:00000011 = Edit Menu Find Next pressed
WM_USER+3140 wParam:00000013 = Edit Menu Replace pressed
WM_USER+3140 wParam:00000014 = Edit Menu Indent pressed
WM_USER+3140 wParam:00000015 = Edit Menu Outdent pressed

WM_USER+3140 wParam:00000022 = Context Menu  - View Object Browser
WM_USER+3140 wParam:00000027 = Insert menu Add Procedure
WM_USER+3140 wParam:0000002A = Insert menu Add Standard Module
WM_USER+3140 wParam:0000002B = Insert menu Add Class Module
WM_USER+3140 wParam:0000002E = Insert menu Add UserForm
WM_USER+3140 wParam:0000002F = Insert menu File

WM_USER+3140 wParam:00000031 = Run button pushed
WM_USER+3140 wParam:00000033 = Reset button pushed
WM_USER+3140 wParam:00000038 = Code Context menu Toggle..Breakpoint button pushed

WM_USER+3140 wParam:00000045 = Object Browser Context View References pressed

WM_USER+3140 wParam:0000005D = Object Browser Context Hide

WM_USER+3140 wParam:00000082 = Edit Menu Select All pressed

WM_USER+3140 wParam:000000A4 = Edit Menu/Code Context menu List Properties and Methods pressed
WM_USER+3140 wParam:000000A5 = Edit Menu/Code Context menu List Constants pressed
WM_USER+3140 wParam:000000AB = Edit Menu/Code Context Toggle..Bookmark pressed

WM_USER+3140 wParam:000000B0 = Import module (fires before file selection dialog)
WM_USER+3140 wParam:000000B1 = Export module (fires before file selection dialog)
WM_USER+3140 wParam:000000B5 = Dockable Window Conetext Menu Dockable

WM_USER+3140 wParam:000000BF = Edit Menu/Code Context menu Quick Info pressed

WM_USER+3140 wParam:000000C0 = Edit Menu/Code Context menu Parameter Info pressed
WM_USER+3140 wParam:000000C1 = Edit Menu/Code Context menu Complete Word pressed
WM_USER+3140 wParam:000000C5 = Object Broswer Context Menu - Find Whole Word Only pressed
WM_USER+3140 wParam:000000C6 = Object Broswer Context Menu - Help pressed
WM_USER+3140 wParam:000000CC = Project Explorer Context Menu - View Project Properties pressed
WM_USER+3140 wParam:000000CD = Tools Menu - View Project Properties pressed

WM_USER+3140 wParam:000000D1 = Object Browser Context Menu - Show Hidden Members

WM_USER+3140 wParam:000000EB = Project Explorer Folder Toggle pressed

WM_USER+3140 wParam:000000FB = Object Browser Group Members pressed
Clone this wiki locally