Interface for Tooltip Objects. More...
#include <stooltip-i.h>
 
  
| Public Member Functions | |
| BOOL | PreTranslateMessage (MSG *pMsg) PURE | 
| Pre-translates messages for the tooltip. | |
| void | UpdateTip (const TIPID *id, RECT rc, LPCTSTR pszTip, int nScale) PURE | 
| Updates the current tooltip. | |
| void | SetToolTip (LPCRECT rc, UINT tipAlign, LPCTSTR pszTip, int nScale) PURE | 
| Displays the tooltip at a specified position. | |
| void | ClearTip () PURE | 
| Clears the current tooltip. | |
| void | RelayEvent (const MSG *pMsg) PURE | 
| Relays mouse messages to the tooltip. | |
Interface for Tooltip Objects.
This interface defines the methods for tooltip objects, which handle the display and management of tooltips.
Definition at line 60 of file stooltip-i.h.
| BOOL IToolTip::PreTranslateMessage | ( | MSG * | pMsg | ) | 
Pre-translates messages for the tooltip.
| pMsg | Pointer to the message to be translated. | 
Implements IMsgFilter.
| void IToolTip::RelayEvent | ( | const MSG * | pMsg | ) | 
Relays mouse messages to the tooltip.
| pMsg | Pointer to the mouse message. | 
| void IToolTip::SetToolTip | ( | LPCRECT | rc, | 
| UINT | tipAlign, | ||
| LPCTSTR | pszTip, | ||
| int | nScale ) | 
Displays the tooltip at a specified position.
| rc | Rectangle defining the tooltip's display position relative to the container. | 
| tipAlign | Tooltip alignment options. | 
| pszTip | Tooltip content. If NULL, the fixed tooltip is exited. | 
| nScale | Current scaling factor. | 
| void IToolTip::UpdateTip | ( | const TIPID * | id, | 
| RECT | rc, | ||
| LPCTSTR | pszTip, | ||
| int | nScale ) | 
Updates the current tooltip.
| id | Pointer to the tooltip ID. | 
| rc | Rectangle defining the tooltip's感应 area. | 
| pszTip | Tooltip string. | 
| nScale | Current scaling factor. |