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");
}