The tooltip docs say that
A tooltip control always has the WS_POPUP and WS_EX_TOOLWINDOW window styles, regardless of whether you specify them when creating the control.
Meanwhile, the way to custom draw a tooltip is through WM_NOTIFY
/NM_CUSTOMDRAW
, which would require a parent.
So how is custom-draw performed if the tooltip is always a popup?