拡張ダミーウィンドウクラス
[詳解]
#include <TnbDummyWindowEx.h>
拡張ダミーウィンドウクラス
簡易的なウィンドウを作成します。 MFC を使用していません。
また、メッセージキューを別スレッドに作成します。
- 必要ファイル
- TnbDummyWindowEx.h
- 日付
- 11/08/31 新規作成
-
11/09/07 VC++2005 対応
TnbDummyWindowEx.h の 34 行目に定義があります。
◆ CDummyWindowEx()
◆ CreateByTemplate()
[操作] ウィンドウの作成(テンプレート使用).
リソースのテンプレートを使用してウィンドウを作成します。
- 覚え書き
- 一つのインスタンスで管理できるウィンドウは一つだけです。 複数作成しようとすると、先のウィンドウが破棄されます。
- 引数
-
I | リスナー |
templateId | ダイアログのリソース点テンプレートIDを指定します。 |
hParent | ダミー。 |
- 戻り値
-
TnbDummyWindowEx.h の 60 行目に定義があります。
◆ Destroy()
◆ GetSafeHwnd()
HWND GetSafeHwnd |
( |
void |
| ) |
const |
|
inherited |
◆ GetStyle()
DWORD GetStyle |
( |
void |
| ) |
const |
|
inherited |
◆ GetStyleEx()
DWORD GetStyleEx |
( |
void |
| ) |
const |
|
inherited |
◆ IsWindow()
bool IsWindow |
( |
void |
| ) |
const |
|
inherited |
◆ ModifyStyle()
bool ModifyStyle |
( |
DWORD |
dwRemove, |
|
|
DWORD |
dwAdd, |
|
|
UINT |
nFlags = 0 |
|
) |
| |
|
inherited |
[設定] スタイル変更.
- 引数
-
dwRemove | 除去するスタイル |
dwAdd | 追加するスタイル |
nFlags | SetWindowPos に渡すフラグ。SetWindowPos を呼び出さないときは 0 です。既定値は 0 です。 |
- 戻り値
-
TnbDummyWindow.h の 257 行目に定義があります。
◆ ModifyStyleEx()
bool ModifyStyleEx |
( |
DWORD |
dwRemove, |
|
|
DWORD |
dwAdd, |
|
|
UINT |
nFlags = 0 |
|
) |
| |
|
inherited |
[設定] 拡張スタイル変更.
- 引数
-
dwRemove | 除去する拡張スタイル |
dwAdd | 追加する拡張スタイル |
nFlags | SetWindowPos に渡すフラグ。SetWindowPos を呼び出さないときは 0 です。既定値は 0 です。 |
- 戻り値
-
TnbDummyWindow.h の 270 行目に定義があります。
◆ operator HWND()
operator HWND |
( |
void |
| ) |
const |
|
inherited |