Unit PeekIDE

----------------------- IDE PEEK EXPERT -------------------------------------- // There are a variety of very dirty, and undoubtably illegal, things you can do with Delphi Experts if you know the names of the controls in the Delphi IDE. This expert examines the Delphi interface starting with Application for the components it contains. It does this by recursively iterating through the component arrays. Because not all components are simultaneously present, dialog boxes for example are only created when required, the expert puts a hook into the IDE which monitors WM_PARENTNOTIFY for WM_CREATE messages. When it sees one it knows something may have been added to the IDE so re-searchs the component arrays. The main interface for this expert a treeview which shows the heiracry of the IDE controls starting with Application. Another treeview shows the available RTTI on a component when clicked on. // As an esStandard expert it will appear on the IDE Help menu. // Only tested under Delphi 3.02 - may only work under Delphi 3. // Version 1.00 1-2-98 Grahame Marsh Version 1.01 5-2-98 Stupid bug fixed (no more AVs) Oh how stupid Changed component viewer from a memo to a TreeView Changed hook procedure to a method (see HookInst unit) // Freeware - you get it for free, I take nothing, I make no promises! // Please feel free to contact me: grahame.s.marsh@courtaulds.com ------------------------------------------------------------------------------

Classes

TLookForm -

Functions

Register -

Types

Constants

Variables

LookForm


Functions


procedure Register;


Types


Constants


Variables

LookForm : TLookForm