SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送
メインページ   名前空間一覧   クラス階層   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

クラス dkutil::debug::Cdebug の解説

#include <dkutilDebug.h>

すべてのメンバ一覧

Public 型

typedef std::vector< tugDebugFuncfunc

Public メソッド

 Cdebug ()
virtual ~Cdebug ()
void SetFunc (printfunc get)
 debug出力関数を入れる

void FuncClear ()
 ユーザーがSetFuncで入れた出力関数をすべて削除する

virtual bool printf (char *str,...)
 デバッグ出力する

virtual int OpenWindow (int flag=NULL)
 デバッグ用Windowを開きます

virtual int CloseWindow (void)
 デバッグ用Windowを閉じます

virtual int ClearWindow (void)
 デバッグ用ウィンドウをクリアします。

int DebugWindowMessageLoopInfinity ()
 永遠にデバッグWindowのメッセージループを行います。

virtual int ReflectWindow (DWORD GetMesCount)
 デバッグ用Windowを反映します。 (文字列を出力したらすぐに表示されるわけではないのでこれを事項する必要がある

virtual int DebugWindowPrintRefrect (int FlagOrCount, char *str,...)
 すぐにウインドウに反映できるウインドウに出力。 ウインドウが作られていない場合は自動的に作る


Static Public メソッド

int DebugWindowPrint (char *str,...)
 デバッグWindowに文字列を追加します。

int dfDebugWindowPrint (char *str)
 DebugWindowPrintと同じ。しかし、debug出力関数配列に追加することが出来る df = tug Debug Func に入れることができる。.


Protected 変数

DWORD printfuncnum
func f

Static Protected 変数

HWND m_hWindow


Typedef の解説

typedef std::vector<tugDebugFunc> dkutil::debug::Cdebug::func
 


コンストラクタとデストラクタの解説

dkutil::debug::Cdebug::Cdebug  )  [inline]
 

virtual dkutil::debug::Cdebug::~Cdebug  )  [inline, virtual]
 


メソッドの解説

int dkutil::debug::Cdebug::ClearWindow void   )  [virtual]
 

デバッグ用ウィンドウをクリアします。

int dkutil::debug::Cdebug::CloseWindow void   )  [virtual]
 

デバッグ用Windowを閉じます

int dkutil::debug::Cdebug::DebugWindowMessageLoopInfinity  )  [inline]
 

永遠にデバッグWindowのメッセージループを行います。

int dkutil::debug::Cdebug::DebugWindowPrint char *  str,
... 
[static]
 

デバッグWindowに文字列を追加します。

int dkutil::debug::Cdebug::DebugWindowPrintRefrect int  FlagOrCount,
char *  str,
... 
[virtual]
 

すぐにウインドウに反映できるウインドウに出力。 ウインドウが作られていない場合は自動的に作る

引数:
FlagOrCount +の引数を入れるとメッセージループの回数。-はフラグを入れる。

int dkutil::debug::Cdebug::dfDebugWindowPrint char *  str  )  [static]
 

DebugWindowPrintと同じ。しかし、debug出力関数配列に追加することが出来る df = tug Debug Func に入れることができる。.

void dkutil::debug::Cdebug::FuncClear  )  [inline]
 

ユーザーがSetFuncで入れた出力関数をすべて削除する

int dkutil::debug::Cdebug::OpenWindow int  flag = NULL  )  [virtual]
 

デバッグ用Windowを開きます

引数:
flag[in] フラグを渡します。NULLでデフォルト

virtual bool dkutil::debug::Cdebug::printf char *  str,
... 
[inline, virtual]
 

デバッグ出力する

int dkutil::debug::Cdebug::ReflectWindow DWORD  GetMesCount  )  [virtual]
 

デバッグ用Windowを反映します。 (文字列を出力したらすぐに表示されるわけではないのでこれを事項する必要がある

引数:
GetMesCount メッセージループを何回行うか、

void dkutil::debug::Cdebug::SetFunc printfunc  get  )  [inline]
 

debug出力関数を入れる


変数の解説

func dkutil::debug::Cdebug::f [protected]
 

HWND dkutil::debug::Cdebug::m_hWindow [static, protected]
 

DWORD dkutil::debug::Cdebug::printfuncnum [protected]
 


このクラスの解説は次のファイルから生成されました:
dKingyoUtilClass (dkutil)に対してMon Jun 9 01:33:25 2003に生成されました。 doxygen1.3