| Message | Wrapper macro | Description |
| WM_GETFONT | Font handle to use for the text | |
| WM_SETFONT | ||
| WM_GETICON | Icon handle (optional) | |
| WM_SETICON | ||
| CM_GETANCHOR | Callout_GetAnchor(hwnd) | Position of anchor in client coordinates |
| CM_SETANCHOR | Callout_SetAnchor(hwnd, x, y) | |
| CM_GETBACKCOLOR | Callout_GetBackColor(hwnd) | Color of interior of balloon |
| CM_SETBACKCOLOR | Callout_SetBackColor(hwnd, Color, Repaint) | |
| CM_GETBORDER | Callout_GetBorder(hwnd) | Border thickness |
| CM_SETBORDER | Callout_SetBorder(hwnd, Width, Repaint) | |
| CM_GETDRAWTEXTPROC | Callout_GetDrawTextProc(hwnd) | Text drawing function to replace DrawText() |
| CM_SETDRAWTEXTPROC | Callout_SetDrawTextProc(hwnd, Proc, Repaint) | |
| CM_GETEXTRAHEIGHT | Callout_GetExtraHeight(hwnd) | Extra height of balloon text box |
| CM_SETEXTRAHEIGHT | Callout_SetExtraHeight(hwnd, Height, Repaint) | |
| CM_GETMINWIDTH | Callout_GetMinWidth(hwnd) | Minimum width of balloon text box |
| CM_SETMINWIDTH | Callout_SetMinWidth(hwnd, Width, Repaint) | |
| CM_GETRADIUS | Callout_GetRadius(hwnd) | Radius of rectangle rounding |
| CM_SETRADIUS | Callout_SetRadius(hwnd, Radius, Repaint) | |
| CM_GETRECT | Callout_GetRect(hwnd) | Position and size of balloon text box |
| CM_GETTAILHEIGHT | Callout_GetTailHeight(hwnd) | Height of tail in pixels |
| CM_SETTAILHEIGHT | Callout_SetTailHeight(hwnd, Height, Repaint) | |
| CM_GETTAILJOIN | Callout_GetTailJoin(hwnd) | Horizontal position where tail joins balloon; a percentage of the balloon width |
| CM_SETTAILJOIN | Callout_SetTailJoin(hwnd, Join, Repaint) | |
| CM_GETTAILOFFSET | Callout_GetTailOffset(hwnd) | Vertical offset of tail to anchor point |
| CM_SETTAILOFFSET | Callout_SetTailOffset(hwnd, Offset, Repaint) | |
| CM_GETTAILSLANT | Callout_GetTailSlant(hwnd) | Tail slant (tangent of the angle); a negative value slants to the left |
| CM_SETTAILSLANT | Callout_SetTailSlant(hwnd, Slant, Repaint) | |
| CM_GETTAILSTYLE | Callout_GetTailStyle(hwnd) | Tail style: CS_SPEAK or CS_THINK |
| CM_SETTAILSTYLE | Callout_SetTailStyle(hwnd, Style, Repaint) | |
| CM_GETTAILWIDTH | Callout_GetTailWidth(hwnd) | Width of the tail where it joins the balloon |
| CM_SETTAILWIDTH | Callout_SetTailWidth(hwnd, Width, Repaint) | |
| CM_GETTEXTCOLOR | Callout_GetTextColor(hwnd) | Color of the text and border of the callout |
| CM_SETTEXTCOLOR | Callout_SetTextColor(hwnd, Color, Repaint) | |
| CM_GETTIMEOUT | Callout_GetTimeout(hwnd) | Timeout in milliseconds; 0 = no timeout |
| CM_SETTIMEOUT | Callout_SetTimeout(hwnd, Timeout) | |
| CM_GETVERTALIGN | Callout_GetVertAlign(hwnd) | Alignment of callout relative to the anchor point: CS_ALIGNABOVE or CS_ALIGNBELOW |
| CM_SETVERTALIGN | Callout_SetVertAlign(hwnd, Alignment, Repaint) |