FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
CAdUiEllipsisCtrl.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 CFont;
20class CPoint;
21class CWnd;
22template < typename Param1, typename Param2 > class StrTraitMFC_DLL;
23
25{
26public:
30 int Create(unsigned long, tagRECT const &, CWnd *,unsigned int,unsigned long);
33 int SetFont( CFont *);
34 int SetToolTipText( CStringW const &);
35 long OnAdUiThemeChanged(unsigned int,long);
36 long OnChildStateChanged(unsigned int,long);
37 long OnControlKeepFocus(unsigned int,long);
38 long OnGetToolTipText(unsigned int,long);
39 long OnWillHandleToolTip(unsigned int,long);
40 unsigned long GetBkColor(void)const ;
41 unsigned long GetBorderColor(void)const ;
42 unsigned long GetControlStyle(void)const ;
43 unsigned long GetDisabledBorderColor(void)const ;
44 virtual ~CAdUiEllipsisCtrl(void);
45 virtual int OnButtonClicked(void);
46 virtual int PreTranslateMessage( tagMSG *);
47 void GetText( CStringW &)const ;
48 void OnEnable(int);
49 void OnLButtonUp(unsigned int, CPoint);
50 void OnMouseMove(unsigned int, CPoint);
51 void OnPaint(void);
52 void OnSetFocus( CWnd *);
53 void OnSize(unsigned int,int,int);
54 void SetBkColor(unsigned long);
55 void SetBorderColor(unsigned long);
56 void SetDisabledBorderColor(unsigned long);
57 void SetText(wchar_t const *);
58
59protected:
60 int OnToolTipGetDispInfo(unsigned int, tagNMHDR *,long *);
61 //DECLARE_MESSAGE_MAP()
63 virtual const AFX_MSGMAP* GetMessageMap() const;
64 virtual int ControlKeepFocus(void);
65
66};
void OnLButtonUp(unsigned int, CPoint)
long OnChildStateChanged(unsigned int, long)
virtual int PreTranslateMessage(tagMSG *)
int OnCreate(tagCREATESTRUCTW *)
virtual const AFX_MSGMAP * GetMessageMap() const
virtual int ControlKeepFocus(void)
void OnSetFocus(CWnd *)
int SetButtonToolTipText(CStringW const &)
int Create(unsigned long, tagRECT const &, CWnd *, unsigned int, unsigned long)
long OnControlKeepFocus(unsigned int, long)
void OnMouseMove(unsigned int, CPoint)
void GetText(CStringW &) const
unsigned long GetDisabledBorderColor(void) const
virtual int OnButtonClicked(void)
int SetToolTipText(CStringW const &)
static const AFX_MSGMAP *PASCAL GetThisMessageMap()
virtual ~CAdUiEllipsisCtrl(void)
CStringW GetButtonToolTipText(void) const
CStringW GetToolTipText(void) const
void SetText(wchar_t const *)
unsigned long GetControlStyle(void) const
void SetBorderColor(unsigned long)
int OnToolTipGetDispInfo(unsigned int, tagNMHDR *, long *)
unsigned long GetBorderColor(void) const
int SetFont(CFont *)
void OnEnable(int)
long OnGetToolTipText(unsigned int, long)
void SetBkColor(unsigned long)
void OnSize(unsigned int, int, int)
long OnWillHandleToolTip(unsigned int, long)
unsigned long GetBkColor(void) const
void OnPaint(void)
void SetDisabledBorderColor(unsigned long)
long OnAdUiThemeChanged(unsigned int, long)