00001
00011 #ifndef _DEFINE_H_TCSLITERAL
00012 #define _DEFINE_H_TCSLITERAL
00013
00014 #define TCS_WINDOWTITLE L"KanjiPad+"
00015
00016 #define TCS_KANJI L"漢"
00017 #define TCS_HIRA L"あ"
00018 #define TCS_KATA L"ア"
00019 #define TCS_HIRA2 L"が"
00020 #define TCS_KATA2 L"ガ"
00021 #define TCS_ALPHA L"A"
00022 #define TCS_SYMBOL L"♪"
00023 #define TCS_ENTER 0x277e, TNULL
00024 #define TCS_BACKSPACE 0x232b, TNULL
00025 #define TCS_DELETE L"≠"
00026
00027 #define TC_CANCEL L'×'
00028 #define TCS_MENU_CANCEL MC_STR|MC_KEY1, L"C×"
00029
00030
00031
00032 #define TCS_MENU_HIRA_0 MC_STR, L'あ', MC_STR, L'い', MC_STR, L'う', MC_STR, L'え', MC_STR, L'お', MC_STR, L'か', MC_STR, L'き', MC_STR, L'く', MC_STR, L'け', MC_STR, L'こ', TNULL
00033 #define TCS_MENU_HIRA_1 MC_STR, L'さ', MC_STR, L'し', MC_STR, L'す', MC_STR, L'せ', MC_STR, L'そ', MC_STR, L'た', MC_STR, L'ち', MC_STR, L'つ', MC_STR, L'て', MC_STR, L'と', TNULL
00034 #define TCS_MENU_HIRA_2 MC_STR, L'な', MC_STR, L'に', MC_STR, L'ぬ', MC_STR, L'ね', MC_STR, L'の', MC_STR, L'は', MC_STR, L'ひ', MC_STR, L'ふ', MC_STR, L'へ', MC_STR, L'ほ', TNULL
00035 #define TCS_MENU_HIRA_3 MC_STR, L'ま', MC_STR, L'み', MC_STR, L'む', MC_STR, L'め', MC_STR, L'も', MC_STR, L'や', MC_STR, L' ', MC_STR, L'ゆ', MC_STR, L' ', MC_STR, L'よ', TNULL
00036 #define TCS_MENU_HIRA_4 MC_STR, L'ら', MC_STR, L'り', MC_STR, L'る', MC_STR, L'れ', MC_STR, L'ろ', MC_STR, L'わ', MC_STR, L'を', MC_STR, L'ん', MC_STR, L'ー', MC_STR, L'っ', TNULL
00037 #define TCS_MENU_HIRA_5 MC_STR, L'「', MC_STR, L'」', MC_STR, L'『', MC_STR, L'』', MC_STR, L'・', MC_STR, L'…', MC_STR, L'!', MC_STR, L'?', MC_STR, L'。', MC_STR, L'、', TNULL
00038
00039
00040 #define TCS_MENU_HIRA_6 MC_STR, L'が', MC_STR, L'ぎ', MC_STR, L'ぐ', MC_STR, L'げ', MC_STR, L'ご', MC_STR, L'ざ', MC_STR, L'じ', MC_STR, L'ず', MC_STR, L'ぜ', MC_STR, L'ぞ', TNULL
00041 #define TCS_MENU_HIRA_7 MC_STR, L'だ', MC_STR, L'ぢ', MC_STR, L'づ', MC_STR, L'で', MC_STR, L'ど', MC_STR, L'ば', MC_STR, L'び', MC_STR, L'ぶ', MC_STR, L'べ', MC_STR, L'ぼ', TNULL
00042 #define TCS_MENU_HIRA_8 MC_STR, L'ぱ', MC_STR, L'ぴ', MC_STR, L'ぷ', MC_STR, L'ぺ', MC_STR, L'ぽ', MC_STR, L'ぁ', MC_STR, L'ぃ', MC_STR, L'ぅ', MC_STR, L'ぇ', MC_STR, L'ぉ', TNULL
00043 #define TCS_MENU_HIRA_9 MC_STR, L'ゃ', MC_STR, L' ', MC_STR, L'ゅ', MC_STR, L' ', MC_STR, L'ょ', MC_STR, L'ー', MC_STR, L' ', MC_STR, L'っ', MC_STR, L' ', MC_STR, L' ', TNULL
00044 #define TCS_MENU_HIRA_10 MC_STR, L'「', MC_STR, L'」', MC_STR, L'『', MC_STR, L'』', MC_STR, L'・', MC_STR, L'…', MC_STR, L'!', MC_STR, L'?', MC_STR, L'。', MC_STR, L'、', TNULL
00045
00046
00047 #define TCS_MENU_HIRA_P1 TCS_MENU_HIRA_0|TCS_MENU_HIRA_1|TCS_MENU_HIRA_2|TCS_MENU_HIRA_3|TCS_MENU_HIRA_4|TCS_MENU_HIRA_5
00048
00049 #define TCS_MENU_HIRA_P2 TCS_MENU_HIRA_6|TCS_MENU_HIRA_7|TCS_MENU_HIRA_8|TCS_MENU_HIRA_9|TCS_MENU_HIRA_10
00050
00051
00052
00053 #define TCS_MENU_KATA_0 MC_STR, L'ア', MC_STR, L'イ', MC_STR, L'ウ', MC_STR, L'エ', MC_STR, L'オ', MC_STR, L'カ', MC_STR, L'キ', MC_STR, L'ク', MC_STR, L'ケ', MC_STR, L'コ', TNULL
00054 #define TCS_MENU_KATA_1 MC_STR, L'サ', MC_STR, L'シ', MC_STR, L'ス', MC_STR, L'セ', MC_STR, L'ソ', MC_STR, L'タ', MC_STR, L'チ', MC_STR, L'ツ', MC_STR, L'テ', MC_STR, L'ト', TNULL
00055 #define TCS_MENU_KATA_2 MC_STR, L'ナ', MC_STR, L'ニ', MC_STR, L'ヌ', MC_STR, L'ネ', MC_STR, L'ノ', MC_STR, L'ハ', MC_STR, L'ヒ', MC_STR, L'フ', MC_STR, L'ヘ', MC_STR, L'ホ', TNULL
00056 #define TCS_MENU_KATA_3 MC_STR, L'マ', MC_STR, L'ミ', MC_STR, L'ム', MC_STR, L'メ', MC_STR, L'モ', MC_STR, L'ヤ', MC_STR, L' ', MC_STR, L'ユ', MC_STR, L' ', MC_STR, L'ヨ', TNULL
00057 #define TCS_MENU_KATA_4 MC_STR, L'ラ', MC_STR, L'リ', MC_STR, L'ル', MC_STR, L'レ', MC_STR, L'ロ', MC_STR, L'ワ', MC_STR, L'ヲ', MC_STR, L'ン', MC_STR, L'ー', MC_STR, L'ッ', TNULL
00058 #define TCS_MENU_KATA_5 MC_STR, L'「', MC_STR, L'」', MC_STR, L'『', MC_STR, L'』', MC_STR, L'・', MC_STR, L'…', MC_STR, L'!', MC_STR, L'?', MC_STR, L'。', MC_STR, L'、', TNULL
00059
00060
00061 #define TCS_MENU_KATA_6 MC_STR, L'ガ', MC_STR, L'ギ', MC_STR, L'グ', MC_STR, L'ゲ', MC_STR, L'ゴ', MC_STR, L'ザ', MC_STR, L'ジ', MC_STR, L'ズ', MC_STR, L'ゼ', MC_STR, L'ゾ', TNULL
00062 #define TCS_MENU_KATA_7 MC_STR, L'ダ', MC_STR, L'ヂ', MC_STR, L'ヅ', MC_STR, L'デ', MC_STR, L'ド', MC_STR, L'バ', MC_STR, L'ビ', MC_STR, L'ブ', MC_STR, L'ベ', MC_STR, L'ボ', TNULL
00063 #define TCS_MENU_KATA_8 MC_STR, L'パ', MC_STR, L'ピ', MC_STR, L'プ', MC_STR, L'ペ', MC_STR, L'ポ', MC_STR, L'ァ', MC_STR, L'ィ', MC_STR, L'ゥ', MC_STR, L'ェ', MC_STR, L'ォ', TNULL
00064 #define TCS_MENU_KATA_9 MC_STR, L'ャ', MC_STR, L' ', MC_STR, L'ュ', MC_STR, L' ', MC_STR, L'ョ', MC_STR, L'ー', MC_STR, L'ヴ', MC_STR, L'ッ', MC_STR, L' ', MC_STR, L' ', TNULL
00065 #define TCS_MENU_KATA_10 MC_STR, L'「', MC_STR, L'」', MC_STR, L'『', MC_STR, L'』', MC_STR, L'・', MC_STR, L'…', MC_STR, L'!', MC_STR, L'?', MC_STR, L'。', MC_STR, L'、', TNULL
00066
00067
00068 #define TCS_MENU_KATA_P1 TCS_MENU_KATA_0|TCS_MENU_KATA_1|TCS_MENU_KATA_2|TCS_MENU_KATA_3|TCS_MENU_KATA_4|TCS_MENU_KATA_5
00069
00070 #define TCS_MENU_KATA_P2 TCS_MENU_KATA_6|TCS_MENU_KATA_7|TCS_MENU_KATA_8|TCS_MENU_KATA_9|TCS_MENU_KATA_10
00071
00072
00073
00074 #define TCS_MENU_ALPHA_0 MC_STR, L'A', MC_STR, L'B', MC_STR, L'C', MC_STR, L'D', MC_STR, L'E', MC_STR, L'F', MC_STR, L'G', MC_STR, L'H', MC_STR, L'I', TNULL
00075 #define TCS_MENU_ALPHA_1 MC_STR, L'J', MC_STR, L'K', MC_STR, L'L', MC_STR, L'M', MC_STR, L'N', MC_STR, L'O', MC_STR, L'P', MC_STR, L'Q', MC_STR, L'R', TNULL
00076 #define TCS_MENU_ALPHA_2 MC_STR, L'S', MC_STR, L'T', MC_STR, L'U', MC_STR, L'V', MC_STR, L'W', MC_STR, L'X', MC_STR, L'Y', MC_STR, L'Z', MC_STR, L' ', TNULL
00077 #define TCS_MENU_ALPHA_3 MC_STR, L'a', MC_STR, L'b', MC_STR, L'c', MC_STR, L'd', MC_STR, L'e', MC_STR, L'f', MC_STR, L'g', MC_STR, L'h', MC_STR, L'i', TNULL
00078 #define TCS_MENU_ALPHA_4 MC_STR, L'j', MC_STR, L'k', MC_STR, L'l', MC_STR, L'm', MC_STR, L'n', MC_STR, L'o', MC_STR, L'p', MC_STR, L'q', MC_STR, L'r', TNULL
00079 #define TCS_MENU_ALPHA_5 MC_STR, L's', MC_STR, L't', MC_STR, L'u', MC_STR, L'v', MC_STR, L'w', MC_STR, L'x', MC_STR, L'y', MC_STR, L'z', MC_STR, L' ', TNULL
00080 #define TCS_MENU_ALPHA_6 MC_STR, L'_', MC_STR, L':', MC_STR, L';', MC_STR, L'’', MC_STR, L'”', MC_STR, L'!', MC_STR, L'?', MC_STR, L',', MC_STR, L'.', TNULL
00081
00082 #define TCS_MENU_ALPHA_P1 TCS_MENU_ALPHA_0|TCS_MENU_ALPHA_1|TCS_MENU_ALPHA_2|TCS_MENU_ALPHA_3|TCS_MENU_ALPHA_4|TCS_MENU_ALPHA_5|TCS_MENU_ALPHA_6
00083
00084
00085
00086
00087 #define TCS_MENU_SYMBOL_0 MC_STR, L'1', MC_STR, L'2', MC_STR, L'3', MC_STR, L'4', MC_STR, L'5', MC_STR, L'6', MC_STR, L'7', MC_STR, L'8', MC_STR, L'9', MC_STR, L'0', TNULL
00088 #define TCS_MENU_SYMBOL_1 MC_STR, L'!', MC_STR, L'”', MC_STR, L'#', MC_STR, L'$', MC_STR, L'%', MC_STR, L'&', MC_STR, L'!', MC_STR, L'(', MC_STR, L')', MC_STR, L'@', TNULL
00089 #define TCS_MENU_SYMBOL_2 MC_STR, L'=', MC_STR, L'+', MC_STR, L'−', MC_STR, L'*', MC_STR, L'/', MC_STR, L'〜', MC_STR, L'^', MC_STR, L'¥', MC_STR, L'|', MC_STR, L'`', TNULL
00090 #define TCS_MENU_SYMBOL_3 MC_STR, L';', MC_STR, L':', MC_STR, L'<', MC_STR, L'>', MC_STR, L'{', MC_STR, L'}', MC_STR, L'[', MC_STR, L']', MC_STR, L'「', MC_STR, L'」', TNULL
00091 #define TCS_MENU_SYMBOL_4 MC_STR, L'・', MC_STR, L'、', MC_STR, L'。', MC_STR, L'○', MC_STR, L'●', MC_STR, L'☆', MC_STR, L'★', MC_STR, L'◇', MC_STR, L'◆', MC_STR, L'◎', TNULL
00092 #define TCS_MENU_SYMBOL_5 MC_STR, L'□', MC_STR, L'■', MC_STR, L'△', MC_STR, L'▲', MC_STR, L'▽', MC_STR, L'▼', MC_STR, L'→', MC_STR, L'←', MC_STR, L'↑', MC_STR, L'↓', TNULL
00093 #define TCS_MENU_SYMBOL_6 MC_STR, L'♪', MC_STR, L'†', MC_STR, L'々', MC_STR, L'※', TNULL
00094
00095 #define TCS_MENU_SYMBOL_P1 TCS_MENU_SYMBOL_0|TCS_MENU_SYMBOL_1|TCS_MENU_SYMBOL_2|TCS_MENU_SYMBOL_3|TCS_MENU_SYMBOL_4|TCS_MENU_SYMBOL_5|TCS_MENU_SYMBOL_6
00096
00097
00098
00099 #define TCS_ERROR_HIRA L"ひらがなボタンはまだ未実装です。"
00100 #define TCS_ERROR_KATA L"カタカナボタンはまだ未実装です。"
00101 #define TCS_ERROR_ALPHA L"アルファベットボタンはまだ未実装です。"
00102 #define TCS_ERROR_SYMBOL L"記号ボタンはまだ未実装です。"
00103
00104
00105 #define TCS_BTN_CONFIRM MC_STR, L"確認"
00106
00107 #define TCS_ERROR_UNKNOWN L"未定義のエラーが発生しました。"
00108
00109 #if 0
00110 #define TCS_MENU_FINISH MC_STR|MC_KEY1, L"E終了"
00111 #define TCS_MENU_DISP MC_STR, L"表示" | MC_STR, L"再表示"
00112 #define TCS_MENU_SAVE MC_STR|MC_KEY1, L"S保存"
00113 #endif
00114
00115 #endif // _DEFINE_H_TCSLITERAL