TNB Library
|
コントロールレイアウトアイテムクラス. [詳解]
#include <TnbMfcLayoutDialog.h>
公開型 | |
typedef CPointerHandleT< ILayout > | Ptr |
ポインタハンドル型宣言 [詳解] | |
公開メンバ関数 | |
CControlLayoutItem (HWND hWnd) | |
コンストラクタ. [詳解] | |
CControlLayoutItem (HWND hWnd, const SIZE &sz) | |
コンストラクタ. [詳解] | |
virtual ILayout * | Clone (void) const |
[作成] クローン作成. [詳解] | |
virtual void | Decide (int x, int y, WPARAM wParam, LPARAM lParam) |
[処理] 決定. [詳解] | |
virtual bool | GetMinimumSize (SIZE &_size) const |
[取得] 最小サイズ取得. [詳解] | |
virtual bool | GetSize (SIZE &_size) const |
[取得] サイズ取得. [詳解] | |
virtual bool | Resize (const SIZE &size) |
[設定] サイズ設定. [詳解] | |
コントロールレイアウトアイテムクラス.
CGroupLayout クラスなどと連携し、ダイアログ上のコントロールのレイアウトを設定、調整するクラスです。
TnbMfcLayoutDialog.h の 37 行目に定義があります。
|
inherited |
ポインタハンドル型宣言
TnbLayout.h の 83 行目に定義があります。
CControlLayoutItem | ( | HWND | hWnd | ) |
CControlLayoutItem | ( | HWND | hWnd, |
const SIZE & | sz | ||
) |
|
virtual |
[作成] クローン作成.
自分と同じ処理を行うクラスを作成します。
ILayoutを実装しています。
TnbMfcLayoutDialog.h の 65 行目に定義があります。
|
virtual |
[処理] 決定.
x | X座標。-1なら指定なし。 |
y | Y座標。-1なら指定なし。この場合 wParam に関係なく、Zオーダーの変更はしません。 lParam ポインタ先の値も変更しません。 |
wParam | W パラメータ。 'HWND' の場合、Zオーダーの変更をします。 |
lParam | L パラメータ。 wParam が 'HWND' の場合、 HWND のポインタを保持しています。 |
ILayoutを実装しています。
TnbMfcLayoutDialog.h の 116 行目に定義があります。
|
virtual |
[取得] 最小サイズ取得.
最小のサイズを得ることが出来ます。
[out] | _size | サイズ取得。 |
true | サイズ取得成功。 |
false | データがない。 |
ILayoutを実装しています。
TnbMfcLayoutDialog.h の 89 行目に定義があります。
|
virtual |
[取得] サイズ取得.
現在のサイズを得ることが出来ます。
[out] | _size | サイズ取得。 |
true | サイズ取得成功。 |
false | データがない。 |
ILayoutを実装しています。
TnbMfcLayoutDialog.h の 77 行目に定義があります。
|
virtual |
[設定] サイズ設定.
現在のサイズを変更することが出来ます。
size | サイズ。 |
true | サイズ変更成功。 |
false | 失敗。 |
ILayoutを実装しています。
TnbMfcLayoutDialog.h の 102 行目に定義があります。