Commit for development environment setup
This commit is contained in:
70
PROMS/FONTS/Size Project/src/XMonoFontListComboEdit.h
Normal file
70
PROMS/FONTS/Size Project/src/XMonoFontListComboEdit.h
Normal file
@@ -0,0 +1,70 @@
|
||||
// XMonoFontListComboEdit.h
|
||||
//
|
||||
// Author: Hans Dietrich
|
||||
// hdietrich@gmail.com
|
||||
//
|
||||
// License:
|
||||
// This software is released into the public domain. You are free to use
|
||||
// it in any way you like, except that you may not sell this source code.
|
||||
//
|
||||
// This software is provided "as is" with no expressed or implied warranty.
|
||||
// I accept no liability for any damage or loss of business that this
|
||||
// software may cause.
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef XMONOFONTLISTCOMBOEDIT_H
|
||||
#define XMONOFONTLISTCOMBOEDIT_H
|
||||
|
||||
//=============================================================================
|
||||
class CXMonoFontListComboEdit : public CEdit
|
||||
//=============================================================================
|
||||
{
|
||||
// Construction
|
||||
public:
|
||||
CXMonoFontListComboEdit();
|
||||
virtual ~CXMonoFontListComboEdit();
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
void SetBold(BOOL bBold) { m_bBold = bBold; }
|
||||
void SetWindowText(LPCTSTR lpszString);
|
||||
|
||||
// Operations
|
||||
public:
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CXMonoFontListComboEdit)
|
||||
protected:
|
||||
virtual void PreSubclassWindow();
|
||||
virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
public:
|
||||
CFont m_Font;
|
||||
CFont m_BoldFont;
|
||||
BOOL m_bBold;
|
||||
CString m_strText;
|
||||
CBrush m_brush;
|
||||
|
||||
CFont * GetSafeFont();
|
||||
|
||||
// Generated message map functions
|
||||
protected:
|
||||
//{{AFX_MSG(CXMonoFontListComboEdit)
|
||||
afx_msg void OnSetfocus();
|
||||
afx_msg HBRUSH CtlColor(CDC* pDC, UINT nCtlColor);
|
||||
//}}AFX_MSG
|
||||
afx_msg void OnPaint();
|
||||
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif //XMONOFONTLISTCOMBOEDIT_H
|
||||
Reference in New Issue
Block a user