forked from rubberduck-vba/Rubberduck
-
Notifications
You must be signed in to change notification settings - Fork 0
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
rubberduckvba.com
© 2014-2021 Rubberduck project contributors
- Contributing
- Build process
- Version bump
- Architecture Overview
- IoC Container
- Parser State
- The Parsing Process
- How to view parse tree
- UI Design Guidelines
- Strategies for managing COM object lifetime and release
- COM Registration
- Internal Codebase Analysis
- Projects & Workflow
- Adding other Host Applications
- Inspections XML-Doc
-
VBE Events