1234567891011121314151617181920212223242526272829303132333435363738 |
- /*
- * ColourEdit.h
- * ------------
- * Purpose: Implementation of a coloured edit UI item.
- * Notes : (currently none)
- * Authors: OpenMPT Devs
- * The OpenMPT source code is released under the BSD license. Read LICENSE for more details.
- */
- #pragma once
- #include "openmpt/all/BuildSettings.hpp"
- OPENMPT_NAMESPACE_BEGIN
- class CColourEdit : public CEdit
- {
- public:
- CColourEdit();
- ~CColourEdit();
- public:
- void SetTextColor(COLORREF rgb);
- void SetBackColor(COLORREF rgb);
- private:
- COLORREF m_crText;
- COLORREF m_crBackGnd;
- CBrush m_brBackGnd;
- protected:
- afx_msg HBRUSH CtlColor(CDC* pDC, UINT nCtlColor);
- DECLARE_MESSAGE_MAP()
- };
- OPENMPT_NAMESPACE_END
|