Class PopupManager
Inheritance
System.Object
PopupManager
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Syncfusion.Windows.Forms
Assembly: Syncfusion.Shared.Base.dll
Syntax
public class PopupManager : IMessageFilter, IMouseHookHLProcClient, IKeyboardProcHookClient
Constructors
PopupManager()
Declaration
public PopupManager()
Properties
ActivePopup
Declaration
public IPopupChild ActivePopup { get; }
Property Value
Type |
---|
IPopupChild |
ActivePopupClient
Declaration
public static IPopupChild ActivePopupClient { get; }
Property Value
Type |
---|
IPopupChild |
Methods
CallKillFocusOnFocused()
Declaration
protected virtual void CallKillFocusOnFocused()
CallSetFocusOnFocused()
Declaration
protected virtual void CallSetFocusOnFocused()
PreFilterMessage(ref Message)
Declaration
public virtual bool PreFilterMessage(ref Message m)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.Message | m |
Returns
Type |
---|
System.Boolean |
SetCurrentPopup(IPopupChild, Boolean, Boolean)
Declaration
public void SetCurrentPopup(IPopupChild popup, bool active, bool callKillFocusOnFocused)
Parameters
Type | Name | Description |
---|---|---|
IPopupChild | popup | |
System.Boolean | active | |
System.Boolean | callKillFocusOnFocused |
SetCurrentPopupClient(IPopupChild, Boolean, Boolean)
Declaration
public static void SetCurrentPopupClient(IPopupChild client, bool active, bool callKillFocusOnFocused)
Parameters
Type | Name | Description |
---|---|---|
IPopupChild | client | |
System.Boolean | active | |
System.Boolean | callKillFocusOnFocused |
Explicit Interface Implementations
IKeyboardProcHookClient.KeyboardHookProc(Int32, Int32)
Declaration
bool IKeyboardProcHookClient.KeyboardHookProc(int wParam, int lParam)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | wParam | |
System.Int32 | lParam |
Returns
Type |
---|
System.Boolean |
IMouseHookHLProcClient.MouseHookProc(Int32, Point, IntPtr, Int32, Int32)
Declaration
bool IMouseHookHLProcClient.MouseHookProc(int msg, Point point, IntPtr hwnd, int wHitTestCode, int dwExtraInfo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | msg | |
System.Drawing.Point | point | |
System.IntPtr | hwnd | |
System.Int32 | wHitTestCode | |
System.Int32 | dwExtraInfo |
Returns
Type |
---|
System.Boolean |
Implements
System.Windows.Forms.IMessageFilter