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 }
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 }
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 }
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 }