Editor_Compare¶
2個の文書を比較します。このインライン関数を使うか、または EE_COMPARE メッセージを直接送ることができます。
Editor_Compare( HWND hwnd, UINT nFlags, LPCWSTR pszDocument1, LPCWSTR pszDocument2, LPCWSTR pszResultFileName ); hwnd EmEditor ビューまたはフレームのウィンドウ ハンドルを指定します。 nFlags 次の値を組み合わせて指定します。 COMPARE_GENERATE_REPORT レポート ファイルを作成します。ファイルのパスは strResultFileName パラメータに指定する必要があります。 COMPARE_IGNORE_CASE 大文字小文字の区別を無視します。 COMPARE_IGNORE_COMMENT コメントを無視します。 COMPARE_IGNORE_CRLF 改行コードの違いを無視します。 COMPARE_IGNORE_EMBEDDED_SPACE 行の中間に埋め込まれた空白を無視します。 COMPARE_IGNORE_ENCODING エンコードの違いを無視します。 COMPARE_IGNORE_LEAD_SPACE 行頭の空白を無視します。 COMPARE_IGNORE_TRAIL_SPACE 行末の空白を無視します。 COMPARE_OPEN_REPORT レポート ファイルを開きます。COMPARE_GENERATE_REPORT も指定する必要があります。 COMPARE_REPORT_3_COL 3列のフォーマットでレポートを出力します。 COMPARE_REPORT_DIFF_ONLY 異なる行のみをレポートします。 COMPARE_QUALITY_1 近くの行のみを検索する最も速い方法。 COMPARE_QUALITY_2 より速い方法。 COMPARE_QUALITY_3 中間の速度。 COMPARE_QUALITY_4 より正確な方法。 COMPARE_QUALITY_5 最も正確な方法で最も多くの行を検索します。 COMPARE_QUICK 高速に比較し、相違点を強調表示しません。このフラグは COMPARE_QUIET 以外のオプションと組み合わせて使用できません。 COMPARE_QUIET メッセージを表示しません。 COMPARE_RESET 比較や同期スクロールをリセットして比較結果をクリアします。 COMPARE_RESET_AFTER 比較とレポート作成の後、比較や同期スクロールをリセットして比較結果をクリアします。COMPARE_GENERATE_REPORT も指定する必要があります。 COMPARE_RESTORE_POS 終了時、ウィンドウ位置を復元します。 COMPARE_SPLIT_VERT ウィンドウを左右に分割して文書を表示します。 COMPARE_SWITCH_NO_WRAP 折り返さないに切り替えます。 COMPARE_SYNC_CARET カーソル位置を同期します。 COMPARE_SYNC_SCROLL_HORZ 水平スクロールを同期します。 COMPARE_SYNC_SCROLL_ONLY 比較は行わず、同期スクロールのみを行います。 COMPARE_SYNC_SCROLL_VERT 垂直スクロールを同期します。 COMPARE_TILE_HORZ 文書を上下に並べます。 COMPARE_TILE_VERT 文書を左右に並べます。 pszDocument1 第1文書を特定する文字列を指定します。この値は、ファイル名、完全パスの付いたファイル名、またはコロン (:) で始まる現在のグループ内の文書のインデックスになります。例えば、"filename.csv"、"C:\data\filename.csv"、または ":2" と指定することができます。 pszDocument2 第2文書を特定する文字列を指定します。この値のフォーマットは strDocument1 と同じです。 pszResultFileName nFlags パラメータに COMPARE_GENERATE_REPORT が指定されていると、EmEditor は比較のレポートを指定するファイル名で保存します。 戻り値は次のいずれかの値になることがあります。エラーが発生すると戻り値は負の数になります。 E_DOCUMENT_1_NOT_FOUND 第1文書が見つかりません。 E_DOCUMENT_2_NOT_FOUND 第2文書が見つかりません。 E_FAIL 詳細不明のエラー。 E_NOT_MDI タブが有効になっている必要があります。 S_DIFF 2個の文書は同じではありません。 S_MATCHED 2個の文書は同じです。 S_MATCHED_IGNORED 2個の文書は無視した場所を除き同じです。 Version 17.7 以上で利用できます。パラメータ¶
戻り値¶
バージョン¶