メインページ   名前空間一覧   クラス階層   アルファベット順一覧   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

クラス KSCL::ADialog の解説

・ダイアログ用インターフェイスです。. より詳しく...

すべてのメンバ一覧

公開メンバ

 ADialog (const unsigned int p_uiDlgTemplate)
 ・コンストラクタ。. より詳しく...

virtual ~ADialog ()
 ・デストラクタ。. より詳しく...

int DoModal ()
 ・ダイアログを作成します。. より詳しく...


静的公開メンバ

BOOL CALLBACK DispatchDialogProc (HWND p_hDlgWnd, UINT p_uiMsg, WPARAM p_wParam, LPARAM p_lParam)
 ・ダイアログプロシージャ。一応。. より詳しく...


保護メンバ

virtual int DialogProc (HWND p_hDlgWnd, UINT p_uiMsg, WPARAM p_wParam, LPARAM p_lParam)=0
 ・ダイアログプロシージャです。. より詳しく...


非公開属性

const unsigned int m_uiDlgTemplate


解説

・ダイアログ用インターフェイスです。.

 ダイアログ用のインターフェイスです。
 普通の関数じゃなく、メンバ関数をダイアログプロシージャにしたいときに使用してください。
 派生クラスを作って KSCL::ADialog::DialogProc() をオーバーライドすればそれがダイアログプロシージャになります。


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

KSCL::ADialog::ADialog const unsigned int    p_uiDlgTemplate
 

・コンストラクタ。.

 必要な初期化を行います。

引数:
p_uiDlgTemplate  ダイアログテンプレートの ID 。

KSCL::ADialog::~ADialog   [virtual]
 

・デストラクタ。.

 特に何もしません。


メンバ関数の解説

int KSCL::ADialog::DoModal  
 

・ダイアログを作成します。.

 ダイアログを作成して表示します。
 ダイアログが閉じるまで関数は返りません。

戻り値:
EndDialog() の第2引数。

BOOL CALLBACK KSCL::ADialog::DispatchDialogProc HWND    p_hDlgWnd,
UINT    p_uiMsg,
WPARAM    p_wParam,
LPARAM    p_lParam
[static]
 

・ダイアログプロシージャ。一応。.

 ダイアログプロシージャです。
 が、実際にはこの関数から派生クラスの DialogProc() を呼ぶので、そちらが本当の ダイアログプロシージャです。

virtual int KSCL::ADialog::DialogProc HWND    p_hDlgWnd,
UINT    p_uiMsg,
WPARAM    p_wParam,
LPARAM    p_lParam
[protected, pure virtual]
 

・ダイアログプロシージャです。.

 オーバーライドしてください。このダイアログプロシージャにメッセージが送られます。


メンバの解説

const unsigned int KSCL::ADialog::m_uiDlgTemplate [private]
 


KSCL(KAB-studioClassLibrary)に対してThu Jun 12 09:54:59 2003に生成されました。 doxygen1.2.15