TWR
T windows api WRapper
|
#include <BaseForm.h>
Public Member Functions | |
BaseForm () | |
virtual | ‾BaseForm () |
void | setClass (TCHAR *windowClassName) |
void | setTitle (TCHAR *newTitle) |
HWND | add (TwrWnd *obj) |
HWND | add (BaseDialog *obj) |
void | setStyle (DWORD newStyle) |
virtual void | UpdateData (bool toObj) |
virtual HWND | Create (HINSTANCE hInstance) |
virtual LRESULT CALLBACK | WndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) |
virtual LRESULT | OnCommand (int wmId, int wmEvent) |
virtual LRESULT | OnCreate () |
virtual LRESULT | OnNotify (LPNMHDR nmhdr) |
virtual LRESULT | OnDestroy () |
![]() | |
TwrWnd () | |
TwrWnd (HWND newWnd) | |
virtual | ‾TwrWnd () |
BOOL | UpdateWindow () |
BOOL | ShowWindow (int nCmdShow) |
void | EnableWindow (BOOL enabled) |
HWND | getHwnd () |
void | destroyWindow (void) |
void | setText (const TCHAR *text) |
void | setPoint (int x, int y) |
void | setSize (int w, int h) |
void | setFont (HFONT font) |
Protected Attributes | |
UINT | message |
WPARAM | wParam |
LPARAM | lParam |
HINSTANCE | hInstance |
DWORD | style |
![]() | |
HWND | hWnd |
int | left |
int | top |
int | width |
int | height |
T windows api WRapper
Window base class
BaseForm::BaseForm | ( | ) |
ウインドウのベースクラス コンストラクタ
HWND BaseForm::add | ( | TwrWnd * | obj | ) |
ウインドウの上に乗るウインドウオブジェクトを追加します。
ウインドウオブジェクト |
HWND BaseForm::add | ( | BaseDialog * | obj | ) |
ウインドウの上に乗るダイアログオブジェクトを追加します。
ダイアログオブジェクト |
|
virtual |
ウインドウを作成します。
インスタンスハンドル |
|
virtual |
|
virtual |
ウインドウが作成されたときに呼び出されます。
|
virtual |
ウインドウを閉じる際に呼び出されます。
|
virtual |
コモンコントロールでイベントが発生したときに呼び出されます。
nmhdr | 通知メッセージ情報 |
void BaseForm::setStyle | ( | DWORD | newStyle | ) |
ウインドウスタイルを設定します。
newStyle | ウインドウスタイル |
|
virtual |
ウインドウとウインドウオブジェクトのデータの同期をとります。
toObj | true:ダイアログの内容をオブジェクトに格納する。 false:オブジェクトの内容をダイアログに格納する。 |
|
virtual |
ウインドウプローシジャ
hDlg | ウインドウハンドル |
message | メッセージ |
wParam | WPARAM |
lParam | LPARAM |
|
virtual |
デストラクタ