|
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 行目に定義があります。