Listing 2
logon_dlg::logon_dlg() {
// ... like in listing 1
// create new tooltip controls, and add them
wnd<tooltip_ctrl> balloon = create_wnd<tooltip_ctrl>(this,
create_info().style(WS_POPUP | TTS_NOPREFIX | TTS_BALLOON));
wnd<tooltip_ctrl> cour = create_wnd<tooltip_ctrl>(this);
cour->set_font( /* courier font */ );
cour->set_bk_color( RGB(247,200,226) ); // pink
add_tip_ctrl( balloon, "balloon");
add_tip_ctrl( cour, "courier");
tip_ctrl(ID_username, "balloon");
tip_ctrl(ID_passw, "balloon");
tip_ctrl(IDOK, "courier");
tip_ctrl(IDCANCEL, "courier");
}