|
TNB Library
|
スムース進捗コントロールクラス [詳解]
#include <TnbMfcSmoothProgressCtrl.h>
CSmoothProgressCtrlT< PGC > の継承関係図公開メンバ関数 | |
| CSmoothProgressCtrlT (void) | |
| コンストラクタ [詳解] | |
| int | GetPos (void) |
| [取得] ポジション取得. [詳解] | |
| void | GetRange (int &_nLower, int &_nUpper) |
| [取得] 範囲設定取得. [詳解] | |
| int | OffsetPos (int nPos) |
| [設定] ポジション移動. [詳解] | |
| COLORREF | SetBarColor (COLORREF color=CLR_DEFAULT) |
| [設定] バーの色指定. [詳解] | |
| COLORREF | SetBkColor (COLORREF color=CLR_DEFAULT) |
| [設定] 背景色指定. [詳解] | |
| void | SetMaxDelta (double d=-1.0) |
| [設定] 最大移動値設定. [詳解] | |
| int | SetPos (int nPos) |
| [設定] ポジション設定. [詳解] | |
| void | SetRange (short nLower, short nUpper) |
| [設定] 範囲設定. [詳解] | |
| void | SetRange32 (int nLower, int nUpper) |
| [設定] 範囲設定. [詳解] | |
| int | SetStep (int nStep) |
| [設定] ステップ値設定. [詳解] | |
| int | StepIt (void) |
| [設定] ポジション移動. [詳解] | |
限定公開メンバ関数 | |
| void | OnMoveTimer (UINT nIDEvent) |
| [通知] WM_TIMER イベント. [詳解] | |
| virtual void | PreSubclassWindow (void) |
| [通知] subclassing/unsubclassing functions. [詳解] | |
| virtual LRESULT | WindowProc (UINT message, WPARAM wParam, LPARAM lParam) |
| [通知] for processing Windows messages. [詳解] | |
スムース進捗コントロールクラス
スムースなバーの動きを提供する進捗コントロールです。
| PGC | プログレスコントロールのクラス。省略すると CProgressCtrl |
TnbMfcSmoothProgressCtrl.h の 40 行目に定義があります。
| CSmoothProgressCtrlT | ( | void | ) |
コンストラクタ
TnbMfcSmoothProgressCtrl.h の 46 行目に定義があります。
| int GetPos | ( | void | ) |
| void GetRange | ( | int & | _nLower, |
| int & | _nUpper | ||
| ) |
[取得] 範囲設定取得.
| [out] | _nLower | 下限が格納されます。 |
| [out] | _nUpper | 上限が格納されます。 |
TnbMfcSmoothProgressCtrl.h の 97 行目に定義があります。
| int OffsetPos | ( | int | nPos | ) |
[設定] ポジション移動.
| nPos | 増分。この分だけ、ポジションを移動させます。 |
TnbMfcSmoothProgressCtrl.h の 152 行目に定義があります。
|
protected |
|
protectedvirtual |
[通知] subclassing/unsubclassing functions.
サブクラス化する時コールされます。
TnbMfcSmoothProgressCtrl.h の 177 行目に定義があります。
| COLORREF SetBarColor | ( | COLORREF | color = CLR_DEFAULT | ) |
| COLORREF SetBkColor | ( | COLORREF | color = CLR_DEFAULT | ) |
| void SetMaxDelta | ( | double | d = -1.0 | ) |
[設定] 最大移動値設定.
指定のポジションまで移動する時の、一回の移動値の最大を指定することが出来ます。
| d | 最大移動値。省略すると、最大値を解除します。 |
< 移動値の最大
TnbMfcSmoothProgressCtrl.h の 165 行目に定義があります。
| int SetPos | ( | int | nPos | ) |
[設定] ポジション設定.
| nPos | ポジション. |
TnbMfcSmoothProgressCtrl.h の 117 行目に定義があります。
| void SetRange | ( | short | nLower, |
| short | nUpper | ||
| ) |
| void SetRange32 | ( | int | nLower, |
| int | nUpper | ||
| ) |
| int SetStep | ( | int | nStep | ) |
[設定] ステップ値設定.
StepIt() で、移動するポジション増分を指定します。
| nStep | 増分. |
TnbMfcSmoothProgressCtrl.h の 131 行目に定義があります。
| int StepIt | ( | void | ) |
[設定] ポジション移動.
SetStep() で指定した増分だけ、ポジションを移動させます。
TnbMfcSmoothProgressCtrl.h の 142 行目に定義があります。
|
protectedvirtual |
[通知] for processing Windows messages.
メッセージ受信したらコールされます。
| message | メッセージ |
| wParam | WPARAM |
| lParam | LPARAM |
TnbMfcSmoothProgressCtrl.h の 193 行目に定義があります。