FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
CAdUiDialogWorksheet.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
19class CAdUiTheme;
21class CDC;
22class CDataExchange;
23class CPoint;
24class CWnd;
25
27{
28public:
30
31private:
32 static CAdUiWorksheetDraw * s_pDefaultDraw;
33 static CAdUiWorksheetDraw s_PlatformDefaultDraw;
34
35public:
36 CAdUiTheme * GetTheme(void)const ;
39 virtual ~CAdUiDialogWorksheet(void);
40 virtual int CreateEx(unsigned long,wchar_t const *,wchar_t const *,unsigned long,int,int,int,int, HWND__ *, HMENU__ *,void *);
41 virtual int CreateEx(unsigned long,wchar_t const *,wchar_t const *,unsigned long, tagRECT const &, CWnd *,unsigned int,void *);
42 virtual int DestroyWindow(void);
43 virtual int OnInitDialog(void);
45 virtual int PreTranslateMessage( tagMSG *);
48
49protected:
50 CAdUiDialogWorksheet(unsigned int, CAdUiWorksheetDraw const &, CWnd * = nullptr, HINSTANCE__ * = nullptr);
51 CAdUiDialogWorksheet(unsigned int, CWnd * = nullptr, HINSTANCE__ * = nullptr);
53 int OnNcActivate(int);
56 DECLARE_MESSAGE_MAP()
57 HBRUSH__ * OnCtlColor( CDC *, CWnd *,unsigned int);
58 HICON__ * OnQueryDragIcon(void);
59 virtual void DoDataExchange( CDataExchange *);
60 virtual void PostNcDestroy(void);
61 void OnClose(void);
62 void OnDestroy(void);
63 void OnDrawItem(int, tagDRAWITEMSTRUCT *);
64 void OnGetMinMaxInfo( tagMINMAXINFO *);
65 void OnIconEraseBkgnd( CDC *);
66 void OnKillFocus( CWnd *);
67 void OnLButtonDblClk(unsigned int, CPoint);
68 void OnLButtonDown(unsigned int, CPoint);
69 void OnLButtonUp(unsigned int, CPoint);
70 void OnMButtonDblClk(unsigned int, CPoint);
71 void OnMButtonDown(unsigned int, CPoint);
72 void OnMButtonUp(unsigned int, CPoint);
73 void OnMeasureItem(int, tagMEASUREITEMSTRUCT *);
74 void OnMouseMove(unsigned int, CPoint);
75 void OnMoving(unsigned int, tagRECT *);
76 void OnNcCalcSize(int, tagNCCALCSIZE_PARAMS *);
77 void OnNcDestroy(void);
78 void OnNcLButtonDblClk(unsigned int, CPoint);
79 void OnNcLButtonDown(unsigned int, CPoint);
80 void OnNcLButtonUp(unsigned int, CPoint);
81 void OnNcMButtonDblClk(unsigned int, CPoint);
82 void OnNcMButtonDown(unsigned int, CPoint);
83 void OnNcMButtonUp(unsigned int, CPoint);
84 void OnNcMouseMove(unsigned int, CPoint);
85 void OnNcPaint(void);
86 void OnNcRButtonDblClk(unsigned int, CPoint);
87 void OnNcRButtonDown(unsigned int, CPoint);
88 void OnNcRButtonUp(unsigned int, CPoint);
89 void OnPaint(void);
90 void OnRButtonDblClk(unsigned int, CPoint);
91 void OnRButtonDown(unsigned int, CPoint);
92 void OnRButtonUp(unsigned int, CPoint);
93 void OnSetFocus( CWnd *);
94 void OnSize(unsigned int,int,int);
95 void OnSizing(unsigned int, tagRECT *);
96 void OnStyleChanged(int, tagSTYLESTRUCT *);
97 void OnStyleChanging(int, tagSTYLESTRUCT *);
98
99};
AdUiThemeElement
virtual int PreTranslateMessage(tagMSG *)
static CAdUiWorksheetDraw *__cdecl SetDefaultDraw(CAdUiWorksheetDraw *)
CAdUiTheme * SetTheme(CAdUiTheme *)
CAdUiDialogWorksheet(unsigned int, CWnd *=nullptr, HINSTANCE__ *=nullptr)
int OnEraseBkgnd(CDC *)
virtual int CreateEx(unsigned long, wchar_t const *, wchar_t const *, unsigned long, tagRECT const &, CWnd *, unsigned int, void *)
virtual void ThemeModified(AdUiThemeElement)
long OnNcHitTest(CPoint)
virtual int DestroyWindow(void)
CAdUiTheme * GetTheme(void) const
virtual int PreCreateWindow(tagCREATESTRUCTW &)
CAdUiDialogWorksheet(unsigned int, CAdUiWorksheetDraw const &, CWnd *=nullptr, HINSTANCE__ *=nullptr)
virtual ~CAdUiDialogWorksheet(void)
DECLARE_DYNAMIC(CAdUiDialogWorksheet)
int OnNcCreate(tagCREATESTRUCTW *)
void SetDraw(CAdUiWorksheetDraw const *)
virtual int CreateEx(unsigned long, wchar_t const *, wchar_t const *, unsigned long, int, int, int, int, HWND__ *, HMENU__ *, void *)
virtual int OnInitDialog(void)