Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cXToolTip.h
Go to the documentation of this file.
1 //
4 //
5 #ifndef _INC_cXToolTip_H
6 #define _INC_cXToolTip_H
7 #pragma once
8 
9 #include "../Dialog/cXDialog.h"
10 #include "../Control/cXStatic.h"
11 
12 namespace GrayGUI
13 {
14 class cXToolTip : public cXDialog
15 {
19 
20 public:
22 public:
23  cXToolTip( cXWindow* pParent );
24  virtual ~cXToolTip();
25 
26  virtual HRESULT DisposeThis();
27  virtual bool InitXWindow();
28  virtual bool OnMouseDown( MBUTTON_TYPE uButton,int x,int y );
29  virtual bool OnRender( void );
30 
31  void UpdateToolTipSize();
32 
33  virtual cString get_Text() const
34  {
35  if ( m_Static == nullptr )
36  return "";
37  return m_Static->get_Text();
38  }
39  virtual void put_Text( const GChar_t* pszCaption );
40 };
41 
43 };
44 #endif
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
Definition: cXDialog.h:96
Definition: cXToolTip.h:15
virtual void put_Text(const GChar_t *pszCaption)
Definition: cXToolTip.cpp:86
cXStaticPtr m_Static
Definition: cXToolTip.h:21
cXToolTip(cXWindow *pParent)
Definition: cXToolTip.cpp:16
virtual bool OnRender(void)
Definition: cXToolTip.cpp:109
virtual ~cXToolTip()
Definition: cXToolTip.cpp:25
virtual HRESULT DisposeThis()
utility
Definition: cXToolTip.cpp:30
virtual bool InitXWindow()
Definition: cXToolTip.cpp:57
virtual bool OnMouseDown(MBUTTON_TYPE uButton, int x, int y)
Definition: cXToolTip.cpp:100
virtual cString get_Text() const
Definition: cXToolTip.h:33
void UpdateToolTipSize()
Definition: cXToolTip.cpp:38
Definition: cXWindow.h:94
Definition: GrayGUI.cpp:11
cRefPtr< cXToolTip > cXToolTipPtr
Definition: cXToolTip.h:42
MBUTTON_TYPE
Definition: cInputBase.h:40
char GChar_t
My version of TCHAR, _TCHAR.
Definition: StrConst.h:26