FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
CAdUiInputEditCtrl.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 CDC;
20class CFont;
21class CPoint;
22class CWnd;
23template < typename Param1, typename Param2 > class StrTraitMFC_DLL;
24
26{
27public:
30 int Create(unsigned long, tagRECT const &, CWnd *,unsigned int,unsigned long);
31 int SetFont( CFont *);
32 int SetToolTipText( CStringW const &);
33 unsigned long GetBkDisabled(void)const ;
34 unsigned long GetBkEdit(void)const ;
35 unsigned long GetBkHover(void)const ;
36 unsigned long GetBkNorm(void)const ;
37 unsigned long GetBorder(void)const ;
38 unsigned long GetBorderDisabled(void)const ;
39 virtual ~CAdUiInputEditCtrl(void);
40 virtual int ControlKeepFocus(void);
41 void SetBkDisabled(unsigned long);
42 void SetBkEdit(unsigned long);
43 void SetBkHover(unsigned long);
44 void SetBkNorm(unsigned long);
45 void SetBorder(unsigned long);
46 void SetBorderDisabled(unsigned long);
47 void SetState(unsigned long);
48
49protected:
50 long OnAdUiThemeChanged(unsigned int,long);
51 long OnControlKeepFocus(unsigned int,long);
52 long OnGetToolTipText(unsigned int,long);
53 //DECLARE_MESSAGE_MAP()
55 virtual const AFX_MSGMAP* GetMessageMap() const;
56 HBRUSH__ * CtlColor( CDC *,unsigned int);
57 void OnEnKillfocus(void);
58 void OnEnSetfocus(void);
59 void OnLButtonDown(unsigned int, CPoint);
60 void OnMouseMove(unsigned int, CPoint);
61 void OnNcPaint(void);
62 void OnSize(unsigned int,int,int);
63
64};
HBRUSH__ * CtlColor(CDC *, unsigned int)
static const AFX_MSGMAP *PASCAL GetThisMessageMap()
void SetBkNorm(unsigned long)
void SetBorder(unsigned long)
void OnEnSetfocus(void)
int Create(unsigned long, tagRECT const &, CWnd *, unsigned int, unsigned long)
void SetBkEdit(unsigned long)
unsigned long GetBkNorm(void) const
long OnGetToolTipText(unsigned int, long)
long OnControlKeepFocus(unsigned int, long)
int SetToolTipText(CStringW const &)
void SetBkDisabled(unsigned long)
void SetBorderDisabled(unsigned long)
unsigned long GetBorderDisabled(void) const
void OnSize(unsigned int, int, int)
virtual int ControlKeepFocus(void)
unsigned long GetBkHover(void) const
void OnNcPaint(void)
void SetState(unsigned long)
unsigned long GetBorder(void) const
void SetBkHover(unsigned long)
virtual const AFX_MSGMAP * GetMessageMap() const
void OnEnKillfocus(void)
int SetFont(CFont *)
long OnAdUiThemeChanged(unsigned int, long)
unsigned long GetBkDisabled(void) const
unsigned long GetBkEdit(void) const
void OnLButtonDown(unsigned int, CPoint)
void OnMouseMove(unsigned int, CPoint)
CStringW GetToolTipText(void) const
virtual ~CAdUiInputEditCtrl(void)