FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcStatusBarItem.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 CMenu;
20class CPoint;
21template < typename Param1, typename Param2 > class StrTraitMFC_DLL;
22
24{
25public:
27 AcStatusBarItem(const CString& , bool);
28 virtual ~AcStatusBarItem(void);
31
32 virtual int ClientToScreen( tagPOINT *);
33 virtual int ClientToScreen( tagRECT *);
34 virtual int ScreenToClient( tagPOINT *);
35 virtual int ScreenToClient( tagRECT *);
36 virtual int ContentChanged(void)const ;
37 virtual int GetToolTipText( CStringW &)const ;
38 virtual int IsEnabled(void);
39 virtual int IsVisible(void);
40 virtual int QueryToolTipText( CStringW &)const ;
41 virtual int SetIcon( HICON );
42 virtual int SetToolTipText( CStringW const &);
43 virtual int ShowTraySettingsDialog(void);
44 virtual int VisibilityChanged(void)const ;
45 virtual HICON GetIcon(void)const ;
46 virtual unsigned int DisplayContextMenu( CMenu &, CPoint);
47 virtual void * GetInternalData(int)const ;
48 virtual void Enable(int);
49 virtual void OnDelete(void);
50 virtual void OnLButtonDblClk(unsigned int, CPoint);
51 virtual void OnLButtonDown(unsigned int, CPoint);
52 virtual void OnRButtonDown(unsigned int, CPoint);
53 virtual void SetContentChanged(int);
54 virtual void SetInternalData(void *, int = 0);
55 virtual void SetVisibilityChanged(int);
56 virtual void SetVisible(int);
57 CString const & GetName( void )const;
58
59 };
virtual int ScreenToClient(tagPOINT *)
virtual int QueryToolTipText(CStringW &) const
virtual int ShowTraySettingsDialog(void)
virtual HICON GetIcon(void) const
virtual int IsEnabled(void)
virtual int SetIcon(HICON)
virtual int SetToolTipText(CStringW const &)
virtual int ClientToScreen(tagPOINT *)
virtual void SetInternalData(void *, int=0)
virtual int ContentChanged(void) const
virtual void OnLButtonDown(unsigned int, CPoint)
virtual int ScreenToClient(tagRECT *)
virtual ~AcStatusBarItem(void)
virtual void SetVisible(int)
virtual void OnLButtonDblClk(unsigned int, CPoint)
virtual int GetToolTipText(CStringW &) const
virtual unsigned int DisplayContextMenu(CMenu &, CPoint)
virtual void OnDelete(void)
virtual void OnRButtonDown(unsigned int, CPoint)
virtual void Enable(int)
virtual void SetVisibilityChanged(int)
virtual int ClientToScreen(tagRECT *)
virtual void SetContentChanged(int)
AcStatusBarItem(const AcStatusBarItem &)
CString const & GetName(void) const
virtual int VisibilityChanged(void) const
AcStatusBarItem(const CString &, bool)
AcStatusBarItem & operator=(AcStatusBarItem const &)
virtual void * GetInternalData(int) const
virtual int IsVisible(void)