TNB Library
TnbMfcThemeStyleControlBase.h
[詳解]
1#pragma once
11#include "TnbMfcCommon.h"
13
14
15
16//TNB Library
17namespace TNB {
18namespace MFC {
19
20
21
22
33template<typename TYP>
34class CThemeStyleControlBaseT : public TYP
35{
36protected:
38
48 virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
49 {
50 if ( message == 0x031A/*WM_THEMECHANGED*/ )
51 {
53 }
54 return TYP::WindowProc(message, wParam, lParam);
55 }
56public:
59 {
60 }
61};
62
63
64
65}; // MFC
66}; // TNB
MFCコントロール共通のヘッダ
テーマスタイルパーツ描画情報のヘッダ
テーマスタイルパーツ描画コントロールクラス
CThemeStylePartsDrawer m_partsDrawer
テーマパーツ描画
CThemeStyleControlBaseT(void)
コンストラクタ
virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
[通知] for processing Windows messages.
テーマスタイルWINDOWパーツ描画クラス
void ThemeChanged(void)
[設定] テーマ変更.
TNB Library
Definition: TnbDoxyTitle.txt:2