FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
CAdUiToolPanelItem.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 CAdUiToolPanel;
20class CDC;
21class CPoint;
22class CPtrArray;
23template < typename Param1, typename Param2 > class CTypedPtrArray;
24template < typename Param1, typename Param2 > class StrTraitMFC_DLL;
25
27{
28public:
30 {
31 };
32public:
34 CStringW GetID(void)const ;
35 CStringW GetName(void)const ;
38 Gdiplus::Bitmap * GetImage(int);
40 int GetPosition( tagPOINT *)const ;
41 int GetRect( tagRECT *,int)const ;
42 int Invalidate(void);
43 int Render( CDC *);
46 int SetData(unsigned long);
47 int SetID( CStringW const &);
48 int SetImage(int, Gdiplus::Bitmap *);
49 int SetName( CStringW const &);
50 int SetPosition( CPoint const &);
51 int SetState(unsigned long);
52 int SetStyle(unsigned long);
54 HWND__ * GetControl(void)const ;
55 unsigned long GetData(void)const ;
56 unsigned long GetState(void)const ;
57 unsigned long GetStyle(void)const ;
58 virtual ~CAdUiToolPanelItem(void);
59
60};
int SetControl(HWND__ *)
int Invalidate(void)
int GetRect(tagRECT *, int) const
CStringW GetName(void) const
Gdiplus::Bitmap * GetImage(int)
virtual ~CAdUiToolPanelItem(void)
int SetType(ToolPanelItemType)
int SetCurrentFlyoutTool(CAdUiToolPanelItem *)
unsigned long GetState(void) const
CStringW GetID(void) const
ToolPanelItemType GetType(void) const
CTypedPtrArray< CPtrArray, CAdUiToolPanelItem * > * GetFlyoutItems(void)
unsigned long GetStyle(void) const
int GetPosition(tagPOINT *) const
CAdUiToolPanelItem(CAdUiToolPanel *)
int SetImage(int, Gdiplus::Bitmap *)
int SetData(unsigned long)
CAdUiToolPanelItem * GetCurrentFlyoutTool(void) const
int SetState(unsigned long)
int SetID(CStringW const &)
int SetStyle(unsigned long)
int SetName(CStringW const &)
int SetPosition(CPoint const &)
HWND__ * GetControl(void) const
unsigned long GetData(void) const