Ejemplo n.º 1
0
WndForm::WndForm(SingleWindow &_main_window, const DialogLook &_look,
                 int X, int Y, int Width, int Height,
                 const TCHAR *Caption,
                 const WindowStyle style):
  main_window(_main_window), look(_look),
  mModalResult(0), force(false),
  client_area(_look),
  mOnTimerNotify(NULL), mOnKeyDownNotify(NULL)
{
  mCaption = Caption;

  set(main_window, X, Y, Width, Height, add_border(style));

  // Create ClientWindow

#ifdef EYE_CANDY
  bitmap_title.load(IDB_DIALOGTITLE);
#endif

  WindowStyle client_style;
  client_style.control_parent();
  client_area.set(*this, mClientRect.left, mClientRect.top,
                  mClientRect.right - mClientRect.left,
                  mClientRect.bottom - mClientRect.top, client_style);

#if defined(USE_GDI) && !defined(NDEBUG)
  ::SetWindowText(hWnd, mCaption.c_str());
#endif
}
Ejemplo n.º 2
0
WndForm::WndForm(SingleWindow &_main_window, const DialogLook &_look,
                 const PixelRect &rc,
                 const TCHAR *Caption,
                 const WindowStyle style)
  :main_window(_main_window), look(_look),
   modal_result(0), force(false),
   modeless(false),
   client_area(_look),
   timer_notify_callback(NULL), key_down_notify_callback(NULL),
   default_focus(NULL),
   timer(*this)
{
  caption = Caption;

  set(main_window, rc, add_border(style));

  // Create ClientWindow

  WindowStyle client_style;
  client_style.ControlParent();
  client_area.set(*this, client_rect.left, client_rect.top,
                  client_rect.right - client_rect.left,
                  client_rect.bottom - client_rect.top, client_style);

#if defined(USE_GDI) && !defined(NDEBUG)
  ::SetWindowText(hWnd, caption.c_str());
#endif
}
Ejemplo n.º 3
0
WndForm::WndForm(SingleWindow &_main_window,
                 const TCHAR *Caption,
                 int X, int Y, int Width, int Height,
                 const WindowStyle style):
  main_window(_main_window),
  mModalResult(0),
  mColorTitle(Color::YELLOW),
  mhTitleFont(&Fonts::MapBold),
  mOnTimerNotify(NULL), mOnKeyDownNotify(NULL)
{
  set(main_window, X, Y, Width, Height, add_border(style));

  // Create ClientWindow

  SetBackColor(Color(0xDA, 0xDB, 0xAB));

  WindowStyle client_style;
  client_style.control_parent();
  client_area.set(*this, mClientRect.left, mClientRect.top,
                  mClientRect.right - mClientRect.left,
                  mClientRect.bottom - mClientRect.top, client_style);
  client_area.SetBackColor(GetBackColor());

  cbTimerID = set_timer(1001, 500);

  SetCaption(Caption);

#if !defined(ENABLE_SDL) && !defined(NDEBUG)
  ::SetWindowText(hWnd, mCaption);
#endif
}
Ejemplo n.º 4
0
WndForm::WndForm(SingleWindow &_main_window,
                 int X, int Y, int Width, int Height,
                 const TCHAR *Caption,
                 const WindowStyle style):
  main_window(_main_window),
  mModalResult(0),
  mColorTitle(Color(0, 77, 124)),
  mhTitleFont(&Fonts::MapBold),
  mOnTimerNotify(NULL), mOnKeyDownNotify(NULL)
{
  _tcscpy(mCaption, Caption);

  set(main_window, X, Y, Width, Height, add_border(style));

  // Create ClientWindow

#ifdef EYE_CANDY
  bitmap_title.load(IDB_DIALOGTITLE);
#endif

  WindowStyle client_style;
  client_style.control_parent();
  client_area.set(*this, mClientRect.left, mClientRect.top,
                  mClientRect.right - mClientRect.left,
                  mClientRect.bottom - mClientRect.top, client_style);
  client_area.SetBackColor(Color(0xe2, 0xdc, 0xbe));

#if !defined(ENABLE_SDL) && !defined(NDEBUG)
  ::SetWindowText(hWnd, mCaption);
#endif
}