| siki::win32::WindowBase[編集] |
||||||
|
- |
- | - |
テンプレート引数 |
制約 |
||
| - | - | - | - | - | ||
| - | 可視性 | - |
ベースクラス |
機能 | ||
| - | private | - | boost::noncopyable | インスタンスのコピーを禁止する | ||
|
- |
可視性 | - | 型名 |
元の型名 |
||
| - | - | - | - | - | ||
| 静的/仮想 | 可視性 | 型 | 関数名 |
説明 |
||
| - | public | - | WindowBase | コンストラクタ | ||
| virtual | public | - | ~WindowBase | 仮想デストラクタ | ||
| virtual | public | WPARAM | MessageLoop | メッセージループを開始する | ||
| static | public | WindowBase * | GetWindowBase | ウィンドウハンドルからWindowBaseインスタンスを取得する | ||
| static | public | LRESULT | SubWndProc | アタッチ後のウィンドウプロシージャ | ||
| - | public | WNDPROC | get_prevWndProc | 元のウィンドウプロシージャを取得する | ||
| - | public | HWND | get_hwnd | ウィンドウハンドルを取得する | ||
| - | public | bool | get_done | ウィンドウメッセージの処理済フラグを取得する | ||
| - | public | void | set_done | ウィンドウメッセージの処理済フラグを設定する | ||
| - | protected | bool | Attach | 自身とウィンドウハンドルを関連付ける | ||
| - | protected | bool | Detach | ウィンドウハンドルとの関連付けを解除する | ||
| virtual | protected | LRESULT | WndProc | 仮想ウィンドウプロシージャ | ||
| - | private | - | - | - | ||
| 静的/可変 | 可視性 |
型 |
フィールド名 |
- | ||
| - | private | HWND | m_hwnd | ウィンドウハンドル | ||
| - | private | WNDPROC | m_prevWndProc | 元のウィンドウプロシージャ | ||
| - | private | bool | m_done | ウィンドウメッセージの処理済フラグ | ||
| static | private | std::wstring | m_prop | 関連付けに使用する文字列 | ||
| - | - | - | インナークラス | - | ||
| - | - | - | - | - | ||