Solution46
総合概要
名前空間
クラス
ファイル
ファイル一覧
ファイルメンバ
LibWindow.cpp
[詳解]
1
//=============================================================================
2
/// @file
3
/// ウィンドウ子ライブラリ実装ファイル
4
///
5
/// ウィンドウ子ライブラリ実装ファイルです。
6
///
7
/// $Id: LibWindow.cpp 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 managed( push, off )
14
15
//=============================================================================
16
// インクルードファイル
17
#include <
LibWindow.h
>
18
19
//=============================================================================
20
// インクルード実装ファイル
21
#include <
NewDel.hpp
>
22
#include <
LibCommon.hpp
>
23
24
//=============================================================================
25
// ウィンドウ子ライブラリ名前空間
26
namespace
LibWindow
{
27
//=========================================================================
28
// ウィンドウ子ライブラリクラス
29
//=========================================================================
30
// 静的公開関数
31
//-------------------------------------------------------------------------
32
// プロジェクト種別取得関数
33
wchar_t
const
*
CLibWindow::GetProjectType
() noexcept {
34
// プロジェクト種別文字列を返す
35
return
_PROJECT_TYPE
;
36
}
37
38
//-------------------------------------------------------------------------
39
// インスタンスハンドル取得関数
40
HINSTANCE
CLibWindow::GetInstanceHandle
() noexcept {
41
#if defined( _WINDLL ) && !defined( _MANAGED )
42
43
// インスタンスハンドルを返す
44
return
s_hInstance;
45
46
# else
47
48
// 実行モジュールのインスタンスハンドルを返す
49
return ::GetModuleHandleW(
nullptr
);
50
51
# endif
52
}
53
}
54
55
#pragma managed( pop )
LibCommon.hpp
共通ライブラリ実装ヘッダファイル
LibWindow.h
ウィンドウ子ライブラリヘッダファイル
LibWindow::CLibWindow::GetProjectType
static wchar_t const * GetProjectType() noexcept
プロジェクト種別取得関数
Definition:
LibWindow.cpp:33
_PROJECT_TYPE
#define _PROJECT_TYPE
プロジェクト種別定義
Definition:
LibCommonDef.h:88
LibWindow
ウィンドウライブラリ名前空間
Definition:
CommandIdDef.h:22
LibWindow::CLibWindow::GetInstanceHandle
static HINSTANCE GetInstanceHandle() noexcept
インスタンスハンドル取得関数
Definition:
LibWindow.cpp:40
NewDel.hpp
生成消滅演算子オーバーライド関数実装ヘッダファイル
Source
Library
LibWindow
LibWindow.cpp
2019年03月26日(火) 13時18分20秒作成 - Solution46 / 構成:
1.8.11