IntelliPromptQuickInfo Class
Represents a default implementation of an IntelliPrompt quick info.
public class IntelliPromptQuickInfo : DpiAwareControl, IDisposable, IDpiAwareElement
- Inheritance:
- object MarshalByRefObject Component Control DpiAwareControl object
- Implements:
- IDisposable IDpiAwareElement
Constructors
IntelliPromptQuickInfo(IQuickInfoSession)
Initializes an instance of the class.
public IntelliPromptQuickInfo(IQuickInfoSession session)
| Parameter | Type | Description |
|---|---|---|
| session | IQuickInfoSession | The IQuickInfoSession for which the popup is displayed. |
Properties
DefaultPadding
Gets the internal spacing, in pixels, of the contents of a control.
protected override Padding DefaultPadding { get; }
Property Value
DisplayRectangle
Gets the rectangle that represents the display area of the control.
public override Rectangle DisplayRectangle { get; }
Property Value
Session
The IQuickInfoSession for which the popup is displayed.
Methods
DpiScaleChanged(SizeF)
Called when the DPI-based scale factor of the element changes.
protected override void DpiScaleChanged(SizeF scaleFactor)
| Parameter | Type | Description |
|---|---|---|
| scaleFactor | SizeF | The new scale factor where Width is applied to the x-axis, and Height is applied to the y-axis. |
See Also
GetPreferredSize(Size)
Retrieves the size of a rectangular area into which a control can be fitted.
public override Size GetPreferredSize(Size proposedSize)
| Parameter | Type | Description |
|---|---|---|
| proposedSize | Size | The custom-sized area for a control. |
Returns
OnPaintBackground(PaintEventArgs)
Paints the background of the control.
protected override void OnPaintBackground(PaintEventArgs e)
| Parameter | Type | Description |
|---|---|---|
| e | PaintEventArgs |
WndProc(ref Message)
Processes Windows messages.
protected override void WndProc(ref Message m)
| Parameter | Type | Description |
|---|---|---|
| m | Message | The Windows Message to process. |
Inherited Members
- DpiAwareControl.OnDpiChangedAfterParent(EventArgs)
- DpiAwareControl.DpiScaleFactor
- MarshalByRefObject.GetLifetimeService()
- MarshalByRefObject.InitializeLifetimeService()
- MarshalByRefObject.MemberwiseClone(bool)
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()