⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 funccode.h

📁 日本的开源编辑器源码
💻 H
📖 第 1 页 / 共 2 页
字号:
#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 + -