Solution46
CommandIdDef.h
[詳解]
1 //=============================================================================
2 /// @file
3 /// コマンドID定義ヘッダファイル
4 ///
5 /// コマンドID定義ヘッダファイルです。
6 ///
7 /// $Id: CommandIdDef.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  constexpr WORD const ID_FILE_NEW = 0x0001; ///< ファイル::新規作成
28  constexpr WORD const ID_FILE_OPEN = 0x0002; ///< ファイル::開く
29  constexpr WORD const ID_FILE_CLOSE = 0x0003; ///< ファイル::閉じる
30  constexpr WORD const ID_FILE_SAVE = 0x0004; ///< ファイル::保存
31  constexpr WORD const ID_FILE_SAVE_AS = 0x0005; ///< ファイル::名前を付けて保存
32  constexpr WORD const ID_FILE_SAVE_ALL = 0x0006; ///< ファイル::すべて保存
33  constexpr WORD const ID_FILE_PRINT = 0x0007; ///< ファイル::印刷
34  constexpr WORD const ID_FILE_RECENT_FILE = 0x0008; ///< ファイル::最近使ったファイル
35  constexpr WORD const ID_FILE_EXIT = 0x0009; ///< ファイル::終了
36  constexpr WORD const ID_EDIT_UNDO = 0x000A; ///< 編集::元に戻す
37  constexpr WORD const ID_EDIT_REDO = 0x000B; ///< 編集::やり直し
38  constexpr WORD const ID_EDIT_CUT = 0x000C; ///< 編集::切り取り
39  constexpr WORD const ID_EDIT_COPY = 0x000D; ///< 編集::コピー
40  constexpr WORD const ID_EDIT_PASTE = 0x000E; ///< 編集::貼り付け
41  constexpr WORD const ID_EDIT_DELETE = 0x000F; ///< 編集::削除
42  constexpr WORD const ID_EDIT_SELECT_ALL = 0x0010; ///< 編集::すべて選択
43  constexpr WORD const ID_VIEW_TOOLBAR = 0x0011; ///< 表示::ツールバー
44  constexpr WORD const ID_VIEW_STATUSBAR = 0x0012; ///< 表示::ステータスバー
45  constexpr WORD const ID_TOOL_CUSTOMIZE = 0x0013; ///< ツール::カスタマイズ
46  constexpr WORD const ID_TOOL_OPTION = 0x0014; ///< ツール::オプション
47  constexpr WORD const ID_WINDOW_NEW = 0x0015; ///< ウィンドウ::新規ウィンドウ
48  constexpr WORD const ID_WINDOW_FLOATING = 0x0016; ///< ウィンドウ::フローティング
49  constexpr WORD const ID_WINDOW_DOCKING = 0x0017; ///< ウィンドウ::ドッキング
50  constexpr WORD const ID_WINDOW_LIST = 0x0018; ///< ウィンドウ::ウィンドウ(リスト)
51  constexpr WORD const ID_WINDOW_POS_LEFT = 0x0019; ///< ウィンドウ::表示位置::左側
52  constexpr WORD const ID_WINDOW_POS_RIGHT = 0x001A; ///< ウィンドウ::表示位置::右側
53  constexpr WORD const ID_WINDOW_POS_TOP = 0x001B; ///< ウィンドウ::表示位置::上側
54  constexpr WORD const ID_WINDOW_POS_BOTTOM = 0x001C; ///< ウィンドウ::表示位置::下側
55  constexpr WORD const ID_WINDOW_POS_FULL = 0x001D; ///< ウィンドウ::表示位置::フルサイズ
56  constexpr WORD const ID_WINDOW_POS_MAXIMIZE = 0x001E; ///< ウィンドウ::表示位置::最大化
57  constexpr WORD const ID_HELP_ABOUT = 0x001F; ///< ヘルプ::バージョン情報
58 
59  //-------------------------------------------------------------------------
60  // デバッグ用共通コマンド
61  constexpr WORD const ID_DEBUG_SHOW_ALL = 0x1001; ///< デバッグ::すべて表示
62  constexpr WORD const ID_DEBUG_HIDE_ALL = 0x1002; ///< デバッグ::すべて隠す
63  constexpr WORD const ID_DEBUG_DELETE_ALL = 0x1003; ///< デバッグ::すべて削除
64  constexpr WORD const ID_DEBUG_SHOW_DENUG_INFO = 0x1004; ///< デバッグ::デバッグ情報表示
65  constexpr WORD const ID_DEBUG_DRAW_DOUBLE_BUFFER = 0x1005; ///< デバッグ::ダブルバッファリング描画
66  constexpr WORD const ID_DEBUG_REALTIME_RESIZE_PARTITION = 0x1006; ///< デバッグ::リアルタイムパーティションサイズ変更
67 
68  //-------------------------------------------------------------------------
69  // デバッグ用個別コマンド
70  constexpr WORD const ID_DEBUG_SHOW = 0x1101; ///< デバッグ::表示
71  constexpr WORD const ID_DEBUG_HIDE = 0x1102; ///< デバッグ::非表示
72  constexpr WORD const ID_DEBUG_DELETE = 0x1103; ///< デバッグ::削除
73  constexpr WORD const ID_DEBUG_NEW_ELEMENT = 0x1104; ///< デバッグ::新規エレメントウィンドウ
74  constexpr WORD const ID_DEBUG_NEW_OVERLAP = 0x1105; ///< デバッグ::新規オーバーラップウィンドウ
75  constexpr WORD const ID_DEBUG_NEW_FLOATING = 0x1106; ///< デバッグ::新規フローティングウィンドウ
76  constexpr WORD const ID_DEBUG_POS_LEFT = 0x1111; ///< デバッグ::パーティション配置位置左側
77  constexpr WORD const ID_DEBUG_POS_TOP = 0x1112; ///< デバッグ::パーティション配置位置上側
78  constexpr WORD const ID_DEBUG_POS_RIGHT = 0x1113; ///< デバッグ::パーティション配置位置右側
79  constexpr WORD const ID_DEBUG_POS_BOTTOM = 0x1114; ///< デバッグ::パーティション配置位置下側
80  constexpr WORD const ID_DEBUG_POS_ORDER = 0x1200; ///< デバッグ::パーティション配置順序コマンド先頭
81  constexpr WORD const ID_DEBUG_POS_ORDER_END = 0x12FF; ///< デバッグ::パーティション配置順序コマンド最後尾
82  constexpr WORD const ID_DEBUG_PARENT_MENU = 0x1300; ///< デバッグ::親ウィンドウメニューコマンド先頭
83  constexpr WORD const ID_DEBUG_PARENT_MENU_END = 0x13FF; ///< デバッグ::親ウィンドウメニューコマンド最後尾
84 }
85 
86 #pragma managed( pop )
constexpr WORD const ID_DEBUG_REALTIME_RESIZE_PARTITION
デバッグ::リアルタイムパーティションサイズ変更
Definition: CommandIdDef.h:66
constexpr WORD const ID_FILE_RECENT_FILE
ファイル::最近使ったファイル
Definition: CommandIdDef.h:34
constexpr WORD const ID_TOOL_OPTION
ツール::オプション
Definition: CommandIdDef.h:46
constexpr WORD const ID_WINDOW_POS_LEFT
ウィンドウ::表示位置::左側
Definition: CommandIdDef.h:51
constexpr WORD const ID_DEBUG_PARENT_MENU
デバッグ::親ウィンドウメニューコマンド先頭
Definition: CommandIdDef.h:82
constexpr WORD const ID_EDIT_UNDO
編集::元に戻す
Definition: CommandIdDef.h:36
constexpr WORD const ID_DEBUG_HIDE_ALL
デバッグ::すべて隠す
Definition: CommandIdDef.h:62
constexpr WORD const ID_EDIT_CUT
編集::切り取り
Definition: CommandIdDef.h:38
constexpr WORD const ID_FILE_PRINT
ファイル::印刷
Definition: CommandIdDef.h:33
constexpr WORD const ID_WINDOW_NEW
ウィンドウ::新規ウィンドウ
Definition: CommandIdDef.h:47
constexpr WORD const ID_DEBUG_SHOW_DENUG_INFO
デバッグ::デバッグ情報表示
Definition: CommandIdDef.h:64
constexpr WORD const ID_FILE_CLOSE
ファイル::閉じる
Definition: CommandIdDef.h:29
constexpr WORD const ID_DEBUG_DRAW_DOUBLE_BUFFER
デバッグ::ダブルバッファリング描画
Definition: CommandIdDef.h:65
constexpr WORD const ID_EDIT_DELETE
編集::削除
Definition: CommandIdDef.h:41
constexpr WORD const ID_TOOL_CUSTOMIZE
ツール::カスタマイズ
Definition: CommandIdDef.h:45
constexpr WORD const ID_WINDOW_FLOATING
ウィンドウ::フローティング
Definition: CommandIdDef.h:48
constexpr WORD const ID_WINDOW_POS_RIGHT
ウィンドウ::表示位置::右側
Definition: CommandIdDef.h:52
constexpr WORD const ID_EDIT_SELECT_ALL
編集::すべて選択
Definition: CommandIdDef.h:42
constexpr WORD const ID_DEBUG_SHOW_ALL
デバッグ::すべて表示
Definition: CommandIdDef.h:61
constexpr WORD const ID_VIEW_TOOLBAR
表示::ツールバー
Definition: CommandIdDef.h:43
constexpr WORD const ID_WINDOW_POS_BOTTOM
ウィンドウ::表示位置::下側
Definition: CommandIdDef.h:54
constexpr WORD const ID_DEBUG_POS_BOTTOM
デバッグ::パーティション配置位置下側
Definition: CommandIdDef.h:79
constexpr WORD const ID_FILE_NEW
ファイル::新規作成
Definition: CommandIdDef.h:27
constexpr WORD const ID_FILE_SAVE_ALL
ファイル::すべて保存
Definition: CommandIdDef.h:32
constexpr WORD const ID_EDIT_REDO
編集::やり直し
Definition: CommandIdDef.h:37
constexpr WORD const ID_FILE_EXIT
ファイル::終了
Definition: CommandIdDef.h:35
constexpr WORD const ID_DEBUG_DELETE
デバッグ::削除
Definition: CommandIdDef.h:72
constexpr WORD const ID_WINDOW_POS_FULL
ウィンドウ::表示位置::フルサイズ
Definition: CommandIdDef.h:55
constexpr WORD const ID_DEBUG_SHOW
デバッグ::表示
Definition: CommandIdDef.h:70
constexpr WORD const ID_DEBUG_NEW_FLOATING
デバッグ::新規フローティングウィンドウ
Definition: CommandIdDef.h:75
constexpr WORD const ID_WINDOW_DOCKING
ウィンドウ::ドッキング
Definition: CommandIdDef.h:49
constexpr WORD const ID_DEBUG_POS_TOP
デバッグ::パーティション配置位置上側
Definition: CommandIdDef.h:77
ウィンドウライブラリ名前空間
Definition: CommandIdDef.h:22
constexpr WORD const ID_FILE_SAVE_AS
ファイル::名前を付けて保存
Definition: CommandIdDef.h:31
constexpr WORD const ID_DEBUG_NEW_OVERLAP
デバッグ::新規オーバーラップウィンドウ
Definition: CommandIdDef.h:74
constexpr WORD const ID_WINDOW_POS_MAXIMIZE
ウィンドウ::表示位置::最大化
Definition: CommandIdDef.h:56
constexpr WORD const ID_EDIT_PASTE
編集::貼り付け
Definition: CommandIdDef.h:40
constexpr WORD const ID_EDIT_COPY
編集::コピー
Definition: CommandIdDef.h:39
constexpr WORD const ID_DEBUG_HIDE
デバッグ::非表示
Definition: CommandIdDef.h:71
constexpr WORD const ID_DEBUG_DELETE_ALL
デバッグ::すべて削除
Definition: CommandIdDef.h:63
ウィンドウライブラリ定義ヘッダファイル
constexpr WORD const ID_DEBUG_POS_RIGHT
デバッグ::パーティション配置位置右側
Definition: CommandIdDef.h:78
constexpr WORD const ID_VIEW_STATUSBAR
表示::ステータスバー
Definition: CommandIdDef.h:44
constexpr WORD const ID_DEBUG_POS_ORDER
デバッグ::パーティション配置順序コマンド先頭
Definition: CommandIdDef.h:80
constexpr WORD const ID_WINDOW_LIST
ウィンドウ::ウィンドウ(リスト)
Definition: CommandIdDef.h:50
constexpr WORD const ID_DEBUG_POS_ORDER_END
デバッグ::パーティション配置順序コマンド最後尾
Definition: CommandIdDef.h:81
constexpr WORD const ID_DEBUG_PARENT_MENU_END
デバッグ::親ウィンドウメニューコマンド最後尾
Definition: CommandIdDef.h:83
constexpr WORD const ID_HELP_ABOUT
ヘルプ::バージョン情報
Definition: CommandIdDef.h:57
constexpr WORD const ID_FILE_SAVE
ファイル::保存
Definition: CommandIdDef.h:30
constexpr WORD const ID_FILE_OPEN
ファイル::開く
Definition: CommandIdDef.h:28
constexpr WORD const ID_DEBUG_POS_LEFT
デバッグ::パーティション配置位置左側
Definition: CommandIdDef.h:76
constexpr WORD const ID_WINDOW_POS_TOP
ウィンドウ::表示位置::上側
Definition: CommandIdDef.h:53
constexpr WORD const ID_DEBUG_NEW_ELEMENT
デバッグ::新規エレメントウィンドウ
Definition: CommandIdDef.h:73