Solution46
CWndToolDocument.h
[詳解]
1 /// @file
2 /// ツールドキュメントウィンドウクラスヘッダファイル
3 ///
4 /// ツールドキュメントウィンドウクラスヘッダファイルです。
5 ///
6 /// $Id: CWndToolDocument.h 245 2019-03-20 15:03:41Z admin $
7 /// $Date: 2019-03-21 00:03:41 +0900 (2019/03/21 (木)) $
8 /// $Author: admin $
9 ///
10 /// @attention なし
11 
12 #pragma once
13 #pragma managed( push, off )
14 
15 //=============================================================================
16 // インクルードファイル
17 #include <CWndDocument.h>
18 
19 //=============================================================================
20 // ウィンドウライブラリ名前空間
21 namespace LibWindow {
22  //=========================================================================
23  /// ツールドキュメントウィンドウクラス
24  ///
25  /// ツールドキュメントウィンドウクラスです。
26  ///
27  /// @attention なし
28  ///
30  //=====================================================================
31  // 構築子と解体子
32  public:
33  //---------------------------------------------------------------------
34  /// コンストラクタ
35  ///
36  /// コンストラクタです。
37  ///
38  /// @param なし
39  /// @return なし
40  /// @attention なし
41  ///
42  explicit CWndToolDocument() noexcept;
43 
44  //---------------------------------------------------------------------
45  /// デストラクタ
46  ///
47  /// デストラクタです。
48  ///
49  /// @param なし
50  /// @return なし
51  /// @attention なし
52  ///
53  virtual ~CWndToolDocument() noexcept {}
54 
55  //=====================================================================
56  // インライン公開関数
57  public:
58  //---------------------------------------------------------------------
59  /// セクション名取得関数
60  ///
61  /// セクション名取得関数です。
62  ///
63  /// @param なし
64  /// @return 文字列ポインタ
65  /// @attention オーバライド関数です。
66  ///
67  inline virtual wchar_t const* GetSectionName() const noexcept override { return L"ツールドキュメントウィンドウ"; }
68 
69  //=====================================================================
70  // 削除関数
71  private:
72  CWndToolDocument( CWndToolDocument const& ) = delete;
73  CWndToolDocument& operator=( CWndToolDocument const& ) = delete;
74  };
75 }
76 
77 #pragma managed( pop )
ドキュメントウィンドウクラスヘッダファイル
#define LIB_WINDOW_API
ダイナミックライブラリインポート宣言
Definition: LibWindowDef.h:30
ドキュメントウィンドウクラス
Definition: CWndDocument.h:30
ウィンドウライブラリ名前空間
Definition: CommandIdDef.h:22
ツールドキュメントウィンドウクラス
virtual wchar_t const * GetSectionName() const noexcept override
セクション名取得関数
virtual ~CWndToolDocument() noexcept
デストラクタ