42 : m_window(::GetSysColor(COLOR_BTNTEXT), ::GetSysColor(COLOR_BTNFACE))
43 , m_activeCaption(::GetSysColor(COLOR_CAPTIONTEXT), ::GetSysColor(COLOR_ACTIVECAPTION))
44 , m_inactiveCaption(::GetSysColor(COLOR_INACTIVECAPTIONTEXT), ::GetSysColor(COLOR_INACTIVECAPTION))
45 , m_baseColor(RGB(255, 255, 255)), m_isDisableVista(isDisableVista)
80 m_activeCaption.text = text;
81 m_activeCaption.back = back;
85 m_inactiveCaption.text = text;
86 m_inactiveCaption.back = back;
103 ttd.
SetBarColor(m_activeCaption.back, m_inactiveCaption.back);
104 ttd.
SetTextColor(m_activeCaption.text, m_inactiveCaption.text);
123 cwfm.
Hook(m_isDisableVista);
134 TPair(COLORREF t, COLORREF b) : text(t), back(b)
138 COLORREF m_baseColor;
140 TPair m_activeCaption;
141 TPair m_inactiveCaption;
142 bool m_isDisableVista;
int ChangePixelColor(COLORREF targetColor, COLORREF drawColor)
[処理] カラー変更.
bool Set(int cx, int cy, COLORREF color=CLR_INVALID)
[設定] イメージ設定.
void Hook(CBitmapHandle frame, CBitmapHandle button, int num=4)
[設定] カスタムウィンドウフレーム.
void SetBaseColor(COLORREF c)
[設定] ベース色設定.
void SetCaptionColor(COLORREF text, COLORREF back, bool isActive)
[設定] キャプション色設定.
CEasyCustomWindowFrame(bool isDisableVista=false)
コンストラクタ
void SetWindowColor(COLORREF text, COLORREF back)
[設定] ウィンドウ色設定.
void Hook(bool isDisableVista=false)
[設定] フック.
void SetFrameBitmap(CBitmapHandle bmp)
[設定] フレームビットマップ設定
void SetMinimumButtonBitmap(const POINT &pos, CBitmapHandle bmp, int num=4, COLORREF color=CLR_INVALID)
[設定] Minimumボタン設定
void SetRestoreButtonBitmap(const POINT &pos, CBitmapHandle bmp, int num=4, COLORREF color=CLR_INVALID)
[設定] Restoreボタン設定
void SetFrameTransColor(COLORREF color=CLR_AUTOSELECT)
[設定] 透過色指定
void SetMaximumButtonBitmap(const POINT &pos, CBitmapHandle bmp, int num=4, COLORREF color=CLR_INVALID)
[設定] Maximumボタン設定
void SetTitleBitmap(const IDrawable &draw)
[設定] タイトルバー描画情報指定.
void SetCloseButtonBitmap(const POINT &pos, CBitmapHandle bmp, int num=4, COLORREF color=CLR_INVALID)
[設定] Closeボタン設定
void SetTextColor(COLORREF color)
[設定] テキスト色.
void SetTextColor(COLORREF c1, COLORREF c2)
[設定] 文字の色指定.
void SetBarColor(COLORREF c1, COLORREF c2)
[設定] バーの色指定.