Reference TExplorerControl
Declared in Codebot.Windows.Explorer.pas on line 84
TExplorerControl is the base class of the controls which host windows created by the shell. The mouse and keyboard input of those windows is passed to the control, so its events such as OnMouseDown, OnKeyDown, and OnContextPopup work, and at design time the windows are transparent to the mouse so the form designer can select the control
TExplorerControl = class(TCustomControl)
protected
procedure CreateWnd; override;
procedure DestroyWnd; override;
{ Pass the input of the windows created by the shell to the control }
function InputMessage(Wnd: HWND; Msg: UINT; WParam: Windows.WPARAM; LParam: Windows.LPARAM; var Handled: Boolean): LRESULT; virtual;
{ Hook the windows the shell created inside the control }
procedure HookChildWindows;
{ Invoke OnContextPopup and show PopupMenu. Returns true if the shell menu
should not be shown }
function ShowContextPopup(MousePos: TPoint): Boolean;
{ True while a context menu message is passed on to the shell }
property InContextMenu: Boolean read FInContextMenu;
public
destructor Destroy; override;
end;