Tooltip Control
BCGControlBar Pro (MFC)
BCGSuite (MFC)
BCGControlBar for .NET
The library provides an easy way to implement advanced multi-line tooltips with custom colors, rounded shapes and icons. In addition, a developer can use the standard balloon-style tooltips along with the library GUI elements such as toolbars, menus, tab controls and create custom owner-draw tooltips.
MS Office-style tooltip
Balloon-style tooltip
User-defined tooltip
Sample code:
// Set tooltip parameters:
CBCGPToolTipParams params;
params.m_bBoldLabel = TRUE;
params.m_bDrawDescription = TRUE;
params.m_bDrawIcon = TRUE;
params.m_bRoundedCorners = TRUE;
params.m_bDrawSeparator = TRUE;
params.m_clrFill = RGB (255, 255, 255);
params.m_clrFillGradient = RGB (228, 228, 240);
params.m_clrText = RGB (61, 83, 80);
params.m_clrBorder = RGB (144, 149, 168);
theApp.GetTooltipManager ()->SetTooltipParams (
BCGP_TOOLTIP_TYPE_ALL,
RUNTIME_CLASS (CBCGPToolTipCtrl),
& params);