Win32 has the Balloon Control which provides a dialog box styled layer that can be used to provide contextual help while a user is interacting with a form, similar to an onboarding tooltip, or dialog from an avatar such as Clippit.
It should automatically position according to the screen boundaries, optimally starting at an anchor point to be determined.
The direction uses the concepts of CSS Logical Properties's Flow Values, where the Balloon is positioned above (block-start), below (block-end), to the left (inline-start) or to the right (inline-end) of the positionRelativeTo coordinates.
Win32 has the Balloon Control which provides a dialog box styled layer that can be used to provide contextual help while a user is interacting with a form, similar to an onboarding tooltip, or dialog from an avatar such as Clippit.
It should automatically position according to the screen boundaries, optimally starting at an anchor point to be determined.
The direction uses the concepts of CSS Logical Properties's Flow Values, where the Balloon is positioned above (
block-start
), below (block-end
), to the left (inline-start
) or to the right (inline-end
) of thepositionRelativeTo
coordinates.The Balloon tip should be centered at the side of the Balloon
direction
points at.If
positionRelativeTo
is set, the Balloon hasabsolute
position centered with that coordinate.If
positionRelativeTo
is not set, the Balloon hasblock
display andstatic
position.A
useRelativePosition
hook should be created to help with this positioning logic.