TNB Library
|
簡単なカスタムウィンドウフレームクラス. [詳解]
#include <TnbMfcEasyCustomWindowFrame.h>
公開メンバ関数 | |
CEasyCustomWindowFrame (bool isDisableVista=false) | |
コンストラクタ [詳解] | |
void | Hook (CBitmapHandle frame, CBitmapHandle button, int num=4) |
[設定] カスタムウィンドウフレーム. [詳解] | |
void | SetBaseColor (COLORREF c) |
[設定] ベース色設定. [詳解] | |
void | SetCaptionColor (COLORREF text, COLORREF back, bool isActive) |
[設定] キャプション色設定. [詳解] | |
void | SetWindowColor (COLORREF text, COLORREF back) |
[設定] ウィンドウ色設定. [詳解] | |
簡単なカスタムウィンドウフレームクラス.
よく使われる設定をまとめただけのクラスです。
TnbMfcEasyCustomWindowFrame.h の 32 行目に定義があります。
CEasyCustomWindowFrame | ( | bool | isDisableVista = false | ) |
コンストラクタ
isDisableVista | true を指定すると、 VISTA以降の場合、フックしません。 false を指定すると、 VISTA以降でも、フックします。 |
TnbMfcEasyCustomWindowFrame.h の 41 行目に定義があります。
void Hook | ( | CBitmapHandle | frame, |
CBitmapHandle | button, | ||
int | num = 4 |
||
) |
[設定] カスタムウィンドウフレーム.
frame | フレーム。色を変えたいところを白(255, 255, 255)で描画。 |
button | システムボタン。赤をベースで描画。RGBの操作で青と黄色を作成します。 |
num | システムボタンの画像数。 |
TnbMfcEasyCustomWindowFrame.h の 98 行目に定義があります。
void SetBaseColor | ( | COLORREF | c | ) |
void SetCaptionColor | ( | COLORREF | text, |
COLORREF | back, | ||
bool | isActive | ||
) |
[設定] キャプション色設定.
text | 文字色 |
back | 背景色 |
isActive | true ならアクティブのキャプション、 false なら非アクティブのキャプションの設定を行う。 |
TnbMfcEasyCustomWindowFrame.h の 76 行目に定義があります。
void SetWindowColor | ( | COLORREF | text, |
COLORREF | back | ||
) |
[設定] ウィンドウ色設定.
text | 文字色 |
back | 背景色 |
TnbMfcEasyCustomWindowFrame.h の 55 行目に定義があります。