FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
CAdUiWorksheetDraw.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
20class CAdUiTheme;
21class CDC;
22class CPoint;
23class CWnd;
24
26{
27 friend class DefValueProducer;
28
29public:
31 virtual ~CAdUiWorksheetDraw(void);
34
35protected:
39 virtual long CreateEx( CAdUiDialogWorksheet &,unsigned long,wchar_t const *,wchar_t const *,unsigned long,int,int,int,int, HWND__ *, HMENU__ *,void *,int &);
40 virtual long CreateEx( CAdUiDialogWorksheet &,unsigned long,wchar_t const *,wchar_t const *,unsigned long, tagRECT const &, CWnd *,unsigned int,void *,int &);
45 virtual long OnClose( CAdUiDialogWorksheet &);
46 virtual long OnCtlColor( HBRUSH__ *, CDC *, CWnd *,unsigned int, HBRUSH__ * &);
48 virtual long OnDrawItem( CAdUiDialogWorksheet &,int, tagDRAWITEMSTRUCT *,bool &);
49 virtual long OnEraseBkgnd( CAdUiDialogWorksheet &, CDC *,int &);
52 virtual long OnInitDialog( CAdUiDialogWorksheet &,int &);
53 virtual long OnKillFocus( CAdUiDialogWorksheet &, CWnd *);
54 virtual long OnLButtonDblClk( CAdUiDialogWorksheet &,unsigned int, CPoint);
55 virtual long OnLButtonDown( CAdUiDialogWorksheet &,unsigned int, CPoint);
56 virtual long OnLButtonUp( CAdUiDialogWorksheet &,unsigned int, CPoint);
57 virtual long OnMButtonDblClk( CAdUiDialogWorksheet &,unsigned int, CPoint);
58 virtual long OnMButtonDown( CAdUiDialogWorksheet &,unsigned int, CPoint);
59 virtual long OnMButtonUp( CAdUiDialogWorksheet &,unsigned int, CPoint);
61 virtual long OnMouseMove( CAdUiDialogWorksheet &,unsigned int, CPoint);
62 virtual long OnMoving( CAdUiDialogWorksheet &,unsigned int, tagRECT *);
63 virtual long OnNcActivate(int,int &);
67 virtual long OnNcLButtonDblClk( CAdUiDialogWorksheet &,unsigned int, CPoint);
68 virtual long OnNcLButtonDown( CAdUiDialogWorksheet &,unsigned int, CPoint);
69 virtual long OnNcLButtonUp( CAdUiDialogWorksheet &,unsigned int, CPoint);
70 virtual long OnNcMButtonDblClk( CAdUiDialogWorksheet &,unsigned int, CPoint);
71 virtual long OnNcMButtonDown( CAdUiDialogWorksheet &,unsigned int, CPoint);
72 virtual long OnNcMButtonUp( CAdUiDialogWorksheet &,unsigned int, CPoint);
73 virtual long OnNcMouseMove( CAdUiDialogWorksheet &,unsigned int, CPoint);
74 virtual long OnNcPaint( CAdUiDialogWorksheet &, CDC &);
75 virtual long OnNcRButtonDblClk( CAdUiDialogWorksheet &,unsigned int, CPoint);
76 virtual long OnNcRButtonDown( CAdUiDialogWorksheet &,unsigned int, CPoint);
77 virtual long OnNcRButtonUp( CAdUiDialogWorksheet &,unsigned int, CPoint);
78 virtual long OnPaint( CAdUiDialogWorksheet &, CDC &);
79 virtual long OnRButtonDblClk( CAdUiDialogWorksheet &,unsigned int, CPoint);
80 virtual long OnRButtonDown( CAdUiDialogWorksheet &,unsigned int, CPoint);
81 virtual long OnRButtonUp( CAdUiDialogWorksheet &,unsigned int, CPoint);
82 virtual long OnSetFocus( CAdUiDialogWorksheet &, CWnd *);
83 virtual long OnSize( CAdUiDialogWorksheet &,unsigned int,int,int);
84 virtual long OnSizing( CAdUiDialogWorksheet &,unsigned int, tagRECT *);
88 virtual long PostOnNcHitTest( CAdUiDialogWorksheet &, CPoint,unsigned int &);
90 virtual long PreOnNcHitTest( CAdUiDialogWorksheet &, CPoint,unsigned int &,bool &);
93
94};
AdUiThemeElement
virtual long OnNcMButtonDblClk(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long OnPaint(CAdUiDialogWorksheet &, CDC &)
virtual long OnMouseMove(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long OnIconEraseBkgnd(CAdUiDialogWorksheet &, CDC *)
virtual CAdUiWorksheetDraw * clone(CAdUiDialogWorksheet &) const
virtual long OnNcRButtonDblClk(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long OnNcLButtonDown(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long OnNcPaint(CAdUiDialogWorksheet &, CDC &)
virtual long OnStyleChanged(CAdUiDialogWorksheet &, int, tagSTYLESTRUCT *)
virtual long OnKillFocus(CAdUiDialogWorksheet &, CWnd *)
virtual long OnLButtonDown(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long PreCreateWindow(CAdUiDialogWorksheet &, tagCREATESTRUCTW &, int &)
CAdUiWorksheetDraw & operator=(CAdUiWorksheetDraw const &)
virtual long OnNcRButtonUp(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long OnMoving(CAdUiDialogWorksheet &, unsigned int, tagRECT *)
virtual long OnGetMinMaxInfo(CAdUiDialogWorksheet &, tagMINMAXINFO *)
virtual long OnNcMButtonUp(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long PostOnNcHitTest(CAdUiDialogWorksheet &, CPoint, unsigned int &)
virtual long OnNcLButtonUp(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long OnNcActivate(int, int &)
CAdUiTheme * SetTheme(CAdUiDialogWorksheet &, CAdUiTheme *)
virtual long PreOnNcHitTest(CAdUiDialogWorksheet &, CPoint, unsigned int &, bool &)
virtual long PostNcDestroy(CAdUiDialogWorksheet &)
virtual long OnNcCalcSize(CAdUiDialogWorksheet &, int, tagNCCALCSIZE_PARAMS *)
virtual long OnEraseBkgnd(CAdUiDialogWorksheet &, CDC *, int &)
virtual long OnRButtonDown(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long OnSetFocus(CAdUiDialogWorksheet &, CWnd *)
virtual long OnLButtonDblClk(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long CreateEx(CAdUiDialogWorksheet &, unsigned long, wchar_t const *, wchar_t const *, unsigned long, tagRECT const &, CWnd *, unsigned int, void *, int &)
virtual long OnDestroy(CAdUiDialogWorksheet &)
virtual long OnNcCreate(CAdUiDialogWorksheet &, tagCREATESTRUCTW *, int &)
virtual long OnClose(CAdUiDialogWorksheet &)
virtual long OnNcMButtonDown(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long OnRButtonDblClk(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long OnLButtonUp(CAdUiDialogWorksheet &, unsigned int, CPoint)
CAdUiWorksheetDraw(CAdUiWorksheetDraw const &)
virtual long OnInitDialog(CAdUiDialogWorksheet &, int &)
virtual void setParent(CAdUiDialogWorksheet &)
virtual long DisableMouseHook(CAdUiDialogWorksheet &)
virtual ~CAdUiWorksheetDraw(void)
virtual long OnNcLButtonDblClk(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long DragWindow(CAdUiDialogWorksheet &, CPoint)
virtual long OnStyleChanging(CAdUiDialogWorksheet &, int, tagSTYLESTRUCT *)
virtual long OnNcRButtonDown(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long OnNcMouseMove(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long OnDrawItem(CAdUiDialogWorksheet &, int, tagDRAWITEMSTRUCT *, bool &)
virtual long OnMeasureItem(CAdUiDialogWorksheet &, int, tagMEASUREITEMSTRUCT *)
virtual long OnSizing(CAdUiDialogWorksheet &, unsigned int, tagRECT *)
virtual long PreTranslateMessage(CAdUiDialogWorksheet &, tagMSG *)
virtual long EnableMouseHook(CAdUiDialogWorksheet &)
virtual long OnRButtonUp(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long OnCtlColor(HBRUSH__ *, CDC *, CWnd *, unsigned int, HBRUSH__ *&)
virtual long DestroyWindow(CAdUiDialogWorksheet &)
virtual long OnSize(CAdUiDialogWorksheet &, unsigned int, int, int)
virtual long OnMButtonDown(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long OnMButtonUp(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long OnMButtonDblClk(CAdUiDialogWorksheet &, unsigned int, CPoint)
virtual long CreateEx(CAdUiDialogWorksheet &, unsigned long, wchar_t const *, wchar_t const *, unsigned long, int, int, int, int, HWND__ *, HMENU__ *, void *, int &)
virtual long OnNcDestroy(CAdUiDialogWorksheet &)
virtual long ThemeModified(CAdUiDialogWorksheet &, AdUiThemeElement)