Solution46
総合概要
名前空間
クラス
ファイル
ファイル一覧
ファイルメンバ
LibWindow.h
[詳解]
1
//=============================================================================
2
/// @file
3
/// ウィンドウ子ライブラリヘッダファイル
4
///
5
/// ウィンドウ子ライブラリヘッダファイルです。
6
///
7
/// $Id: LibWindow.h 245 2019-03-20 15:03:41Z admin $
8
/// $Date: 2019-03-21 00:03:41 +0900 (2019/03/21 (木)) $
9
/// $Author: admin $
10
///
11
/// @attention なし
12
13
#pragma once
14
#pragma managed( push, off )
15
16
//=============================================================================
17
// インクルードファイル
18
#include <
LibWindowDef.h
>
19
20
//=============================================================================
21
// ウィンドウ子ライブラリ名前空間
22
namespace
LibWindow
{
23
//=========================================================================
24
/// ウィンドウ子ライブラリクラス
25
///
26
/// ウィンドウ子ライブラリクラスです。
27
///
28
/// @attention シングルトンクラスです。
29
///
30
class
LIB_WINDOW_API
CLibWindow
final {
31
//=====================================================================
32
// 静的公開関数
33
public
:
34
//---------------------------------------------------------------------
35
/// プロジェクト種別取得関数
36
///
37
/// プロジェクト種別取得関数です。
38
///
39
/// @param なし
40
/// @return 文字列ポインタ
41
/// @attention なし
42
///
43
static
wchar_t
const
* GetProjectType() noexcept;
44
45
//---------------------------------------------------------------------
46
/// インスタンスハンドル取得関数
47
///
48
/// インスタンスハンドル取得関数です。
49
///
50
/// @param なし
51
/// @return インスタンスハンドル
52
/// @attention なし
53
///
54
static
HINSTANCE GetInstanceHandle() noexcept;
55
56
//=====================================================================
57
// 削除関数
58
private
:
59
CLibWindow
() =
delete
;
60
CLibWindow
(
CLibWindow
const
& ) =
delete
;
61
CLibWindow
& operator=(
CLibWindow
const
& ) =
delete
;
62
};
63
}
64
65
#pragma managed( pop )
LIB_WINDOW_API
#define LIB_WINDOW_API
ダイナミックライブラリインポート宣言
Definition:
LibWindowDef.h:30
LibWindow
ウィンドウライブラリ名前空間
Definition:
CommandIdDef.h:22
LibWindow::CLibWindow
ウィンドウ子ライブラリクラス
Definition:
LibWindow.h:30
LibWindowDef.h
ウィンドウライブラリ定義ヘッダファイル
Include
Library
LibWindow
LibWindow.h
2019年03月26日(火) 13時18分15秒作成 - Solution46 / 構成:
1.8.11