Stroika Library 3.0d18
 
Loading...
Searching...
No Matches
LedLineItServerItem.h
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4#ifndef __LedLineItServerItem_h__
5#define __LedLineItServerItem_h__ 1
6
7#include "Stroika/Frameworks/StroikaPreComp.h"
8
9DISABLE_COMPILER_MSC_WARNING_START (5054)
10#include <afxole.h>
11DISABLE_COMPILER_MSC_WARNING_END (5054)
12
13#include "Stroika/Frameworks/Led/Support.h"
14
15#include "LedLineItConfig.h"
16
17class LedLineItDocument;
18
19class LedLineItServerItem : public COleServerItem {
20public:
21 LedLineItServerItem (LedLineItDocument* pContainerDoc);
22
23public:
24 nonvirtual LedLineItDocument* GetDocument () const;
25
26public:
27 virtual BOOL OnDraw (CDC* pDC, CSize& rSize) override;
28 virtual BOOL OnGetExtent (DVASPECT dwDrawAspect, CSize& rSize) override;
29
30protected:
31 virtual void Serialize (CArchive& ar); // overridden for document i/o
32
33#ifdef _DEBUG
34public:
35 virtual void AssertValid () const;
36 virtual void Dump (CDumpContext& dc) const;
37#endif
38
39private:
40 DECLARE_DYNAMIC (LedLineItServerItem)
41};
42
43#endif /*__LedLineItServerItem_h__*/