28
28
#pragma once
29
29
30
30
// 要先行定義
31
- // #include "view/CEditView.h"
32
31
#include " EColorIndexType.h"
33
32
#include " uiparts/CGraphics.h"
34
33
@@ -89,17 +88,10 @@ struct CColor3Setting {
89
88
};
90
89
91
90
struct SColorStrategyInfo {
92
- SColorStrategyInfo (HDC hDC = NULL )
93
- : m_sDispPosBegin(0 ,0 )
94
- , m_pStrategy(NULL )
95
- , m_pStrategyFound(NULL )
96
- , m_pStrategySelect(NULL )
97
- , m_colorIdxBackLine(COLORIDX_TEXT)
98
- , m_gr(hDC)
91
+ explicit SColorStrategyInfo (HDC hDC = nullptr )
92
+ : m_gr(hDC)
93
+ , m_sDispPosBegin(0 ,0 )
99
94
{
100
- m_cIndex.eColorIndex = COLORIDX_TEXT;
101
- m_cIndex.eColorIndex2 = COLORIDX_TEXT;
102
- m_cIndex.eColorIndexBg = COLORIDX_TEXT;
103
95
}
104
96
105
97
// 参照
@@ -115,11 +107,11 @@ struct SColorStrategyInfo{
115
107
DispPos m_sDispPosBegin;
116
108
117
109
// 色変え
118
- CColorStrategy* m_pStrategy;
119
- CColor_Found* m_pStrategyFound;
120
- CColor_Select* m_pStrategySelect;
121
- EColorIndexType m_colorIdxBackLine;
122
- CColor3Setting m_cIndex;
110
+ CColorStrategy* m_pStrategy = nullptr ;
111
+ CColor_Found* m_pStrategyFound = nullptr ;
112
+ CColor_Select* m_pStrategySelect = nullptr ;
113
+ EColorIndexType m_colorIdxBackLine = COLORIDX_TEXT ;
114
+ CColor3Setting m_cIndex = { COLORIDX_TEXT, COLORIDX_TEXT, COLORIDX_TEXT } ;
123
115
124
116
// ! 色の切り替え
125
117
bool CheckChangeColor (const CStringRef& cLineStr);
0 commit comments