Скачиваний:
25
Добавлен:
01.05.2014
Размер:
1.62 Кб
Скачать
#if !defined(__bkgndwin_h)              // Sentry, use file only if it's not already included.
#define __bkgndwin_h

/*  Project first
    
    Copyright © 1997 by US. All Rights Reserved.

    SUBSYSTEM:    first.exe Application
    FILE:         bkgndwin.h
    AUTHOR:       US


    OVERVIEW
    ========
		Class definition for TBackgroundWindow (TWindow).
*/

#include <owl\owlpch.h>
#pragma hdrstop

#include <owl\window.h>
#include <owl\static.h>
#include <owl\slider.h>
#include <owl\scrollba.h>

#include "firstapp.rh"            // Definition of all resources.

//{{TWindow = TBackgroundWindow}}
class TBackgroundWindow : public TWindow {
		THSlider *HZoomSlider, *VZoomSlider;
		TStatic *HZoomText, *VZoomText;
		unsigned HPos, VPos;
		TScrollBar *HShiftScroll, *VShiftScroll;

public:
    TBackgroundWindow (TWindow* parent, const char far* title = 0, TModule* module = 0);
    virtual ~TBackgroundWindow ();

//{{TBackgroundWindowVIRTUAL_BEGIN}}
    virtual void Paint (TDC& dc, BOOL erase, TRect& rect);
    virtual void SetupWindow ();
//{{TBackgroundWindowVIRTUAL_END}}

		void AdjustSliderPosition(void);

//{{TBackgroundWindowRSP_TBL_BEGIN}}
protected:
		void EvSize (UINT sizeType, TSize& size);
		void UpdateHZoom(UINT notifyCode = 0);
		void UpdateVZoom(UINT notifyCode = 0);
		void UpdateHShift(UINT notifyCode = 0);
		void UpdateVShift(UINT notifyCode = 0);
//{{TBackgroundWindowRSP_TBL_END}}
DECLARE_RESPONSE_TABLE(TBackgroundWindow);
};    //{{TBackgroundWindow}}


#endif                                      // __bkgndwin_h sentry.

Соседние файлы в папке SOURCE