TNB Library
公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
CTextProgressCtrl クラス

テキスト付き進捗コントロールクラス [詳解]

#include <TnbMfcTextProgressCtrl.h>

+ CTextProgressCtrl の継承関係図

公開メンバ関数

 CTextProgressCtrl (void)
 コンストラクタ [詳解]
 
void SetColor (COLORREF barColor, COLORREF backColor)
 [設定] カラー設定. [詳解]
 
void SetFont (CFont *pFont, BOOL bRedraw=TRUE)
 [設定] フォント設定 [詳解]
 
void SetWindowText (LPCTSTR lpszText)
 [設定] 文字列設定. [詳解]
 

限定公開メンバ関数

virtual void PreSubclassWindow (void)
 [通知] subclassing/unsubclassing functions. [詳解]
 
virtual LRESULT WindowProc (UINT message, WPARAM wParam, LPARAM lParam)
 [通知] for processing Windows messages. [詳解]
 

詳解

テキスト付き進捗コントロールクラス

使い方
リソースエディタでプログレスコントロールを張り、コントロール変数に割り当て後、 そのコントロール変数の型(CProgressCtrl)を本クラスに置き換えて使用します。
必要ファイル
TnbMfcTextProgressCtrl.h
日付
16/06/28 新規作成

TnbMfcTextProgressCtrl.h38 行目に定義があります。

構築子と解体子

◆ CTextProgressCtrl()

CTextProgressCtrl ( void  )

コンストラクタ

TnbMfcTextProgressCtrl.h44 行目に定義があります。

関数詳解

◆ PreSubclassWindow()

virtual void PreSubclassWindow ( void  )
protectedvirtual

[通知] subclassing/unsubclassing functions.

サブクラス化する時コールされます。

覚え書き
CWndのメソッドをオーバーライドしています。

TnbMfcTextProgressCtrl.h94 行目に定義があります。

◆ SetColor()

void SetColor ( COLORREF  barColor,
COLORREF  backColor 
)

[設定] カラー設定.

引数
barColor文字、バーの色
backColor背景の色

TnbMfcTextProgressCtrl.h64 行目に定義があります。

◆ SetFont()

void SetFont ( CFont *  pFont,
BOOL  bRedraw = TRUE 
)

[設定] フォント設定

引数
pFontフォント。指定したフォントは破棄しないでください。
bRedrawウィンドウを再描画する場合は TRUE。それ以外の場合は FALSE。

TnbMfcTextProgressCtrl.h77 行目に定義があります。

◆ SetWindowText()

void SetWindowText ( LPCTSTR  lpszText)

[設定] 文字列設定.

引数
lpszText文字列

TnbMfcTextProgressCtrl.h52 行目に定義があります。

◆ WindowProc()

virtual LRESULT WindowProc ( UINT  message,
WPARAM  wParam,
LPARAM  lParam 
)
protectedvirtual

[通知] for processing Windows messages.

メッセージ受信したらコールされます。

覚え書き
CWndのメソッドをオーバーライドしています。
引数
messageメッセージ
wParamWPARAM
lParamLPARAM
戻り値
リザルト。

TnbMfcTextProgressCtrl.h110 行目に定義があります。