Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программы для выполнения лаб 1 и 2 / KALMAN / SOURCE / SOURCE / BKGNDWIN
.H#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.