📄 funccode.h
字号:
#define F_SPACETOTAB 30831 /* 空白→TAB *///#### Stonee, 2001/05/27
#define F_CODECNV_AUTO2SJIS 30850 /* 自動判別→SJISコード変換 */
#define F_CODECNV_EMAIL 30851 //E-Mail(JIS→SJIS)コード変換
#define F_CODECNV_EUC2SJIS 30852 //EUC→SJISコード変換
#define F_CODECNV_UNICODE2SJIS 30853 //Unicode→SJISコード変換
#define F_CODECNV_UNICODEBE2SJIS 30856 /*Unicode→SJISコード変換*/
#define F_CODECNV_UTF82SJIS 30854 /* UTF-8→SJISコード変換 */
#define F_CODECNV_UTF72SJIS 30855 /* UTF-7→SJISコード変換 */
#define F_CODECNV_SJIS2JIS 30860 /* SJIS→JISコード変換 */
#define F_CODECNV_SJIS2EUC 30861 /* SJIS→EUCコード変換 */
#define F_CODECNV_SJIS2UTF8 30862 /* SJIS→UTF-8コード変換 */
#define F_CODECNV_SJIS2UTF7 30863 /* SJIS→UTF-7コード変換 */
#define F_BASE64DECODE 30870 //Base64デコードして保存
#define F_UUDECODE 30880 //uudecodeして保存 //Oct. 17, 2000 jepro 説明を「選択部分をUUENCODEデコード」から変更
/* 検索系 */
#define F_SEARCH_DIALOG 30901 //検索(単語検索ダイアログ)
#define F_SEARCH_NEXT 30902 //次を検索
#define F_SEARCH_PREV 30903 //前を検索
#define F_REPLACE_DIALOG 30904 //置換(置換ダイアログ)
#define F_REPLACE 30906 //置換(実行)
#define F_REPLACE_ALL 30907 //すべて置換(実行)
#define F_SEARCH_CLEARMARK 30905 //検索マークのクリア
#define F_JUMP_SRCHSTARTPOS 30909 //検索開始位置へ戻る // 02/06/26 ai
#define F_SEARCH_BOX 30908 //検索(ボックス) //@@@ 2002.06.15 MIK
#define F_GREP_DIALOG 30910 //Grep
#define F_GREP 30911 //Grep
#define F_JUMP_DIALOG 30920 //指定行へジャンプ
#define F_JUMP 30921 //指定行へジャンプ
#define F_OUTLINE 30930 //アウトライン解析
#define F_TAGJUMP 30940 //タグジャンプ機能
#define F_TAGJUMPBACK 30941 //タグジャンプバック機能
#define F_TAGJUMP_LIST 30942 //タグジャンプリスト //@@@ 2003.04.13 MIK
#define F_TAGS_MAKE 30943 //タグファイルの作成 //@@@ 2003.04.13 MIK
#define F_DIRECT_TAGJUMP 30944 //ダイレクトタグジャンプ //@@@ 2003.04.15 MIK
#define F_TAGJUMP_CLOSE 30945 //閉じてタグジャンプ(元ウィンドウclose) // Apr. 03. 2003 genta
#define F_TAGJUMP_KEYWORD 30946 //キーワードを指定してダイレクトタグジャンプ //@@@ 2005.03.31 MIK
#define F_COMPARE 30950 //ファイル内容比較
#define F_BRACKETPAIR 30960 //対括弧の検索
#define F_BOOKMARK_SET 30970 //ブックマーク設定?解除
#define F_BOOKMARK_NEXT 30971 //次のブックマークへ
#define F_BOOKMARK_PREV 30972 //前のブックマークへ
#define F_BOOKMARK_RESET 30973 //ブックマークの全解除
#define F_BOOKMARK_VIEW 30974 //ブックマークの一覧
#define F_BOOKMARK_PATTERN 30975 //パターンに一致する行をマーク
#define F_DIFF_DIALOG 30976 //DIFF差分表示(ダイアログ) //@@@ 2002.05.25 MIK
#define F_DIFF 30977 //DIFF差分表示 //@@@ 2002.05.25 MIK
#define F_DIFF_NEXT 30978 //次の差分へ //@@@ 2002.05.25 MIK
#define F_DIFF_PREV 30979 //前の差分へ //@@@ 2002.05.25 MIK
#define F_DIFF_RESET 30980 //差分の全解除 //@@@ 2002.05.25 MIK
#define F_ISEARCH_NEXT 30981 //前方インクリメンタルサーチ //2004.10.13 isearch
#define F_ISEARCH_PREV 30982 //後方インクリメンタルサーチ //2004.10.13 isearch
#define F_ISEARCH_REGEXP_NEXT 30983 //前方正規表現インクリメンタルサーチ //2004.10.13 isearch
#define F_ISEARCH_REGEXP_PREV 30984 //後方正規表現インクリメンタルサーチ //2004.10.13 isearch
#define F_ISEARCH_MIGEMO_NEXT 30985 //前方MIGEMOインクリメンタルサーチ //2004.10.13 isearch
#define F_ISEARCH_MIGEMO_PREV 30986 //後方MIGEMOインクリメンタルサーチ //2004.10.13 isearch
/* モード切り替え系 */
#define F_CHGMOD_INS 31001 //挿入/上書きモード切り替え
#define F_CHGMOD_EOL_CRLF 31081 //入力改行コード指定(CRLF) // 2003.06.08 Moca
#define F_CHGMOD_EOL_LF 31082 //入力改行コード指定(LF) // 2003.06.08 Moca
#define F_CHGMOD_EOL_CR 31083 //入力改行コード指定(CR) // 2003.06.08 Moca
#define F_CANCEL_MODE 31099 //各種モードの取り消し
/* 設定系 */
#define F_SHOWTOOLBAR 31100 /* ツールバーの表示 */
#define F_SHOWFUNCKEY 31101 /* ファンクションキーの表示 */
#define F_SHOWSTATUSBAR 31102 /* ステータスバーの表示 */
#define F_SHOWTAB 31103 /* タブの表示 */ //@@@ 2003.06.10 MIK
#define F_TYPE_LIST 31110 /* タイプ別設定一覧 */
#define F_OPTION_TYPE 31111 /* タイプ別設定 */
#define F_OPTION 31112 /* 共通設定 */
#define F_FAVORITE 31113 //お気に入りの設定 //@@@ 2003.04.08 MIK
//From here 設定ダイアログ用の機能番号を用意 Stonee, 2001/05/18
#define F_TYPE_SCREEN 31115 /* タイプ別設定『スクリーン』 */
#define F_TYPE_COLOR 31116 /* タイプ別設定『カラー』 */
#define F_TYPE_HELPER 31117 /* タイプ別設定『支援』 */ //Jul. 03, 2001 JEPRO 追加
#define F_TYPE_REGEX_KEYWORD 31118 /* タイプ別設定『正規表現キーワード』 */ //@@@ 2001.11.17 add MIK
#define F_OPTION_GENERAL 32000 /* 共通設定『全般』 */
#define F_OPTION_WINDOW 32001 /* 共通設定『ウィンドウ』 */
#define F_OPTION_EDIT 32002 /* 共通設定『編集』 */
#define F_OPTION_FILE 32003 /* 共通設定『ファイル』 */
#define F_OPTION_BACKUP 32004 /* 共通設定『バックアップ』 */
#define F_OPTION_FORMAT 32005 /* 共通設定『書式』 */
#define F_OPTION_URL 32006 /* 共通設定『クリッカブルURL』 */
#define F_OPTION_GREP 32007 /* 共通設定『Grep』 */
#define F_OPTION_KEYBIND 32008 /* 共通設定『キー割り当て』 */
#define F_OPTION_CUSTMENU 32009 /* 共通設定『カスタムメニュー』 */
#define F_OPTION_TOOLBAR 32010 /* 共通設定『ツールバー』 */
#define F_OPTION_KEYWORD 32011 /* 共通設定『強調キーワード』 */
#define F_OPTION_HELPER 32012 /* 共通設定『支援』 */
//To here Stonee, 2001/05/18
#define F_OPTION_MACRO 32013 /* 共通設定『マクロ』 */
#define F_OPTION_FNAME 32014 /* 共通設定『ファイル名表示』 */
#define F_FONT 31120 /* フォント設定 */
#define F_WRAPWINDOWWIDTH 31140 //現在のウィンドウ幅で折り返し */ //Oct. 7, 2000 JEPRO WRAPWINDIWWIDTH を WRAPWINDOWWIDTH に変更
/* マクロ系 */
#define F_RECKEYMACRO 31250 /* キーマクロの記録開始/終了 */
#define F_SAVEKEYMACRO 31251 /* キーマクロの保存 */
#define F_LOADKEYMACRO 31252 /* キーマクロの読み込み */
#define F_EXECKEYMACRO 31253 /* キーマクロの実行 */
// From Here Sept. 20, 2000 JEPRO 名称CMMANDをCOMMANDに変更
// #define F_EXECCMMAND 31270 /* 外部コマンド実行 */
#define F_EXECCOMMAND_DIALOG 31270 /* 外部コマンド実行 */
#define F_EXECCOMMAND 31271 /* 外部コマンド実行 */
// To Here Sept. 20, 2000
// Jul. 4, 2000 genta
#define F_USERMACRO_0 31600 /* 登録マクロ開始 */
/* カスタムメニュー */
#define F_MENU_RBUTTON 31580 /* 右クリックメニュー */
#define F_CUSTMENU_1 31501 /* カスタムメニュー1 */
#define F_CUSTMENU_2 31502 /* カスタムメニュー2 */
#define F_CUSTMENU_3 31503 /* カスタムメニュー3 */
#define F_CUSTMENU_4 31504 /* カスタムメニュー4 */
#define F_CUSTMENU_5 31505 /* カスタムメニュー5 */
#define F_CUSTMENU_6 31506 /* カスタムメニュー6 */
#define F_CUSTMENU_7 31507 /* カスタムメニュー7 */
#define F_CUSTMENU_8 31508 /* カスタムメニュー8 */
#define F_CUSTMENU_9 31509 /* カスタムメニュー9 */
#define F_CUSTMENU_10 31510 /* カスタムメニュー10 */
#define F_CUSTMENU_11 31511 /* カスタムメニュー11 */
#define F_CUSTMENU_12 31512 /* カスタムメニュー12 */
#define F_CUSTMENU_13 31513 /* カスタムメニュー13 */
#define F_CUSTMENU_14 31514 /* カスタムメニュー14 */
#define F_CUSTMENU_15 31515 /* カスタムメニュー15 */
#define F_CUSTMENU_16 31516 /* カスタムメニュー16 */
#define F_CUSTMENU_17 31517 /* カスタムメニュー17 */
#define F_CUSTMENU_18 31518 /* カスタムメニュー18 */
#define F_CUSTMENU_19 31519 /* カスタムメニュー19 */
#define F_CUSTMENU_20 31520 /* カスタムメニュー20 */
#define F_CUSTMENU_21 31521 /* カスタムメニュー21 */
#define F_CUSTMENU_22 31522 /* カスタムメニュー22 */
#define F_CUSTMENU_23 31523 /* カスタムメニュー23 */
#define F_CUSTMENU_24 31524 /* カスタムメニュー24 */
#define F_CUSTMENU_BASE 31500 /* カスタムメニュー基準番号 */
/* ウィンドウ系 */
#define F_SPLIT_V 31310 //上下に分割 //Sept. 17, 2000 jepro 説明の「縦」を「上下に」に変更
#define F_SPLIT_H 31311 //左右に分割 //Sept. 17, 2000 jepro 説明の「横」を「左右に」に変更
#define F_SPLIT_VH 31312 //縦横に分割 //Sept. 17, 2000 jepro 説明に「に」を追加
#define F_WINCLOSE 31320 //ウィンドウを閉じる
#define F_WIN_CLOSEALL 31321 //すべてのウィンドウを閉じる //Oct. 17, 2000 JEPRO 名前を変更(F_FILECLOSEALL→F_WIN_CLOSEALL)
#define F_CASCADE 31330 //重ねて表示
#define F_TILE_V 31331 //上下に並べて表示
#define F_TILE_H 31332 //左右に並べて表示
#define F_BIND_WINDOW 31333 //結合して表示 2004.07.14 kazika
#define F_TOPMOST 31334 //常に手前に表示 // 2004-09-21 Moca
#define F_NEXTWINDOW 31340 //次のウィンドウ
#define F_PREVWINDOW 31341 //前のウィンドウ
#define F_MAXIMIZE_V 31350 //縦方向に最大化
#define F_MINIMIZE_ALL 31351 //すべて最小化 //Sept. 17, 2000 jepro 説明の「全て」を「すべて」に統一
#define F_MAXIMIZE_H 31352 //横方向に最大化 //2001.02.10 by MIK
#define F_REDRAW 31360 //再描画
#define F_WIN_OUTPUT 31370 //アウトプットウィンドウ表示
/* 支援 */
#define F_HOKAN 31430 /* 入力補完 */
//Sept. 16, 2000→Nov. 25, 2000 JEPRO //ショートカットキーがうまく働かないので殺してあった下の2行を修正?復活
#define F_HELP_CONTENTS 31440 /* ヘルプ目次 */ //Nov. 25, 2000 JEPRO 追加
#define F_HELP_SEARCH 31441 /* ヘルプキーワード検索 */ //Nov. 25, 2000 JEPRO 追加
#define F_MENU_ALLFUNC 31445 /* コマンド一覧 */
#define F_EXTHELP1 31450 /* 外部ヘルプ1 */
#define F_EXTHTMLHELP 31451 /* 外部HTMLヘルプ */
#define F_ABOUT 31455 /* バージョン情報 */ //Dec. 24, 2000 JEPRO 追加
/* その他 */
//#define F_SENDMAIL 31570 /* メール送信 */ //Oct. 17, 2000 JEPRO メール機能は死んでいるのでコメントアウトにした
// Windows 95の制約により,WM_COMMANDで使う機能番号として32768以上の値を用いることができません.
// メニュー等で使われないマクロ専用のコマンドにはそれ以上の値を割り当てましょう.
// メニューからは直接呼ばれないが、他のIDから間接的に呼ばれる機能
#define F_MENU_NOT_USED_FIRST 32768
#define F_CHGMOD_EOL 32800 // 入力改行コード指定 2003.06.23 Moca
#define F_SET_QUOTESTRING 32801 // 共通設定: 引用符の設定 2005.01.29 genta
#define F_FUNCTION_FIRST 40000 // 2003-02-21 鬼 これ以上だと関数
#define F_GETFILENAME 40001 /* 編集中のファイル名を取得する */
#define F_GETSELECTED 40002 // Oct. 19, 2002 genta 選択範囲の取得
#define F_EXPANDPARAMETER 40003 // 2003-02-21 鬼 コマンドラインパラメータ展開
#define F_GETLINESTR 40004 // 指定行論理データを取得する 2003.06.25 Moca
#define F_GETLINECOUNT 40005 // 論理行数を取得する 2003.06.25 Moca
// 2005.01.10 genta ISearch用補助コード
#define F_ISEARCH_ADD_CHAR 0x10001 // Incremental Searchへ1文字へ追加
#define F_ISEARCH_ADD_STR 0x10002 // Incremental Searchへ文字列へ追加
#define F_ISEARCH_DEL_BACK 0x10003 // Incremental Searchの末尾から1文字削除
/* 機能一覧に関するデータ宣言 */
namespace nsFuncCode{
extern const char* ppszFuncKind[];
extern const int nFuncKindNum;
extern const int pnFuncListNumArr[];
extern const int* ppnFuncListArr[];
extern const int nFincListNumArrNum;
};
///////////////////////////////////////////////////////////////////////
#endif /* _FUNCCODE_H_ */
/*[EOF]*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -