TNB Library
C:
Home
Private
TnbLibrary
TnbInc
TnbMfcPositionAdjusterEx.h
[詳解]
1
#pragma once
13
#include "
TnbMfcPositionAdjuster.h
"
14
#include "
TnbPointerHandle.h
"
15
16
17
18
//TNB Library
19
namespace
TNB
20
{
21
22
23
37
class
CPositionAdjusterEx
:
public
CPositionAdjuster
38
{
39
DEFSUPER(
CPositionAdjuster
);
40
protected
:
41
42
CPointerHandleT<CWnd>
m_phWnd
;
43
44
public
:
45
52
CPositionAdjusterEx
(
CWnd
* pWnd,
bool
canResize =
true
,
bool
boAlways =
false
)
53
:
m_phWnd
(pWnd), _super(pWnd, canResize, boAlways)
54
{
55
}
56
62
virtual
IDrawable
*
Clone
(
void
)
const
63
{
64
CPositionAdjusterEx
* P =
new
CPositionAdjusterEx
(NULL);
65
P->
m_phWnd
=
m_phWnd
;
66
P->
m_pWnd
=
m_pWnd
;
67
P->
m_boCanResize
=
m_boCanResize
;
68
P->
m_boAlways
=
m_boAlways
;
69
return
P;
70
}
71
};
72
73
74
75
};
76
TnbMfcPositionAdjuster.h
コントロール位置の調整関係のヘッダ
TnbPointerHandle.h
ポインタハンドル関係のヘッダ
CWnd
ウィンドウ管理.
Definition:
TnbDoxyTitle.txt:1514
TNB::CPointerHandleT< CWnd >
TNB::CPositionAdjusterEx
コントロール位置調整用描画クラス
Definition:
TnbMfcPositionAdjusterEx.h:38
TNB::CPositionAdjusterEx::CPositionAdjusterEx
CPositionAdjusterEx(CWnd *pWnd, bool canResize=true, bool boAlways=false)
コンストラクタ
Definition:
TnbMfcPositionAdjusterEx.h:52
TNB::CPositionAdjusterEx::m_phWnd
CPointerHandleT< CWnd > m_phWnd
コントロール
Definition:
TnbMfcPositionAdjusterEx.h:42
TNB::CPositionAdjusterEx::Clone
virtual IDrawable * Clone(void) const
[作成] クローン作成.
Definition:
TnbMfcPositionAdjusterEx.h:62
TNB::CPositionAdjuster
コントロール位置調整用描画クラス
Definition:
TnbMfcPositionAdjuster.h:39
TNB::CPositionAdjuster::m_pWnd
CWnd * m_pWnd
コントロール
Definition:
TnbMfcPositionAdjuster.h:43
TNB::CPositionAdjuster::m_boAlways
bool m_boAlways
true なら DC がNULL 以外でも配置変更
Definition:
TnbMfcPositionAdjuster.h:45
TNB::CPositionAdjuster::m_boCanResize
bool m_boCanResize
true ならリサイズ対応
Definition:
TnbMfcPositionAdjuster.h:44
TNB
TNB Library
Definition:
TnbDoxyTitle.txt:2
TNB::IDrawable
描画情報インターフェース
Definition:
TnbDrawable.h:37
2023年02月05日(日) 07時21分32秒作成 - TNB Library / 構成:
1.9.3