代码拉取完成,页面将自动刷新
/**
* @file PropSyntaxColors.h
*
* @brief Declaration file for PropSyntaxColors propertyheet
*
*/
#pragma once
#include "ColorButton.h"
#include "OptionsPanel.h"
#include "SyntaxColors.h"
#include <array>
class PropSyntaxColors : public OptionsPanel
{
DECLARE_DYNAMIC(PropSyntaxColors)
// Construction & Destruction
public:
PropSyntaxColors(COptionsMgr *optionsMgr, SyntaxColors *pColors);
// Implement IOptionsPanel
virtual void ReadOptions() override;
virtual void WriteOptions() override;
// Dialog Data
public:
private:
enum { IDD = IDD_PROPPAGE_COLORS_SYNTAX };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
template<unsigned colorIndex>
afx_msg void OnBnClickedEcolor();
afx_msg void OnBnClickedBoldButton(unsigned ctlId, unsigned colorIndex);
template<unsigned ctlId, unsigned colorIndex>
afx_msg void OnBnClickedBoldButton() { OnBnClickedBoldButton(ctlId, colorIndex); }
void BrowseColorAndSave(unsigned colorIndex);
int GetCheckVal(UINT nColorIndex);
DECLARE_MESSAGE_MAP()
private:
std::array<CColorButton, COLORINDEX_LAST + 1> m_colorButtons;
std::array<int, COLORINDEX_LAST + 1> m_nBolds;
SyntaxColors *m_pTempColors;
std::array<COLORREF, 16> m_cCustColors;
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。