メッセージ¶
メッセージは、プラグインからEmEditorに指定したタスクを送るときに使用されます。
メッセージ | 説明 |
---|---|
プラグインの参照数を1つ増加させます。 | |
プラグインの参照数を1つ増加させます。 | |
クリップボードの履歴を操作します。 | |
2個の文書を比較します。 | |
文字変換を行います。 | |
現在の文書のCSV形式を変換します。 | |
文字変換を行います。 | |
カスタム バーを開きます。 | |
カスタム バーを閉じます。 | |
デバイス座標 (クライアント座標) を表示座標に変換します。 | |
ツール バー、タイトル、タブなどの表示更新を行います。 | |
現在の CSV 文書の指定された列を移動、コピー、削除、または結合します。 | |
一時テキストを新規文書として開くか、アクティブにするか、保存するか、または閉じます。 | |
元に戻す、やり直しのバッファを空にします。 | |
利用可能な設定の一覧を取得します。 | |
強調文字列の一覧を取得します。 | |
指定するコマンドIDを実行します | |
指定するプラグインを実行します | |
頻出文字列を抽出して新規文書を作成します。 | |
指定する文字列と設定で文書にフィルターをかけます。 | |
ANSI 文字列を検索します。 | |
Unicode文字列を検索します。 | |
指定するパスの複数のファイルから ANSI 文字列を検索します。 | |
指定するパスの複数のファイルから Unicode 文字列を検索します。 | |
正規表現を指定して文字列から検索します。 | |
文字列を検索または置換します。 | |
プラグインを開放します。 | |
ショートカット キーの配列を取得します。 | |
Retrieves the active string. | |
カーソル位置を取得します。 | |
構成を取得して、指定した位置に返します。 | |
カーソル位置を取得します。 | |
指定するセルのUnicodeテキストを取得します。 | |
プラグインのコマンドIDを取得します。 | |
指定する部分の文字色、背景色、スタイルを取得します。 | |
CSV モードで指定する列の文字列を取得します。 | |
選択されている設定の名前をANSI文字列で取得します。 | |
選択されている設定の名前をUnicode文字列で取得します。 | |
最近ドロップされたファイルを取得します。 | |
現在の文書にかけられているフィルターの文字列と設定を取得します。 | |
指定する行のANSIテキストを取得します。 | |
テキスト全体の行数を取得します。 | |
指定する行のUnicodeテキストを取得します。 | |
折り返し桁数を返します。 | |
文書が更新されているかどうかのフラグを取得します。 | |
複数選択が利用可能な場合、指定する選択の情報を取得します。 | |
指定する論理行のアウトラインのレベルを取得します。 | |
アウトプット バーにあるテキストを取得します。 | |
1ページのサイズを取得します。 | |
ウィンドウの再描画を行うかどうかのフラグを取得します。 | |
指定するプラグインの参照数を返します。 | |
スクロール バーの位置を取得します。 | |
選択テキストの終了位置を取得します。 | |
選択テキストの開始位置を取得します。 | |
選択されているANSIテキストを取得します。 | |
選択されているUnicodeテキストを取得します。 | |
選択状態の種類を取得します。 | |
ステータス バーに表示されている文字列をANSIで取得します。 | |
ステータス バーに表示されている文字列をUnicodeで取得します。 | |
指定された文字または文字列のUnicode名を取得します。 | |
バージョン番号を返します。 | |
カーソル位置の単語を返します。 | |
指定するヘルプのページを表示します。 | |
実行中のEmEditorに関する情報を取得または設定を行います。 | |
実行中のEmEditorに関する情報を取得または設定を行います。 | |
指定するファイルの中身をカーソル位置に挿入します(ANSI)。 | |
指定するファイルの中身をカーソル位置に挿入します(Unicode)。 | |
カーソル位置にANSI文字列を挿入します。 | |
カーソル位置にUnicode文字列を挿入します。 | |
指定する文字が半角か全角かを調べます。 | |
SQL においての JOIN 操作と同様な方法を使って、2個の CSV 文書を結合して新規文書を作成します。 | |
指定したコマンド ID と設定のキーボード プロパティを表示します。 | |
指定したシリアル位置の行番号を返します。 | |
指定した行番号のシリアル位置を返します。 | |
ANSI文字列で指定する設定を読み直します。 | |
Unicode文字列で指定する設定を読み直します。 | |
文書を指定するファイルから読みこんで表示します (ANSI)。 | |
文書を指定するファイルから読みこんで表示します (Unicode)。 | |
論理座標をシリアル位置に変換します。 | |
論理座標を表示座標に変換します。 | |
重複行を削除またはブックマークします。。 | |
正規表現で指定する文字列が一致するかどうかを調べます。 | |
カーソル位置または垂直選択に番号を挿入します。 | |
アウトプット バーにカレント ディレクトリを設定します。 | |
アウトプット バーに文字列を追加します。 | |
CSV 文書のピボット テーブルを作成します。 | |
指定するコマンドIDが実行可能か、またはチェックされた状態かを調べます。 | |
指定するコマンドに関連する文字列を取得します。 | |
指定するコマンドに関連する文字列を取得します。このメッセージは MAX_PATH 文字を超える長いファイル パスをサポートしています。 | |
CSV 列を再配置します。 | |
ウィンドウの再描画を行うかどうかを指定します | |
EmEditorのセッティングに依存している記載か INI ファイルに値をセットします。 | |
EmEditorのセッティングに依存している記載か INI ファイルからの値を問い合わせます。 | |
プラグインの参照数を1つ減少させます。 | |
指定するパスの複数のファイルから ANSI 文字列を置換します。 | |
指定するパスの複数のファイルから Unicode 文字列を置換します。 | |
ANSI 文字列を置換します。 | |
Unicode文字列を置換します。 | |
マクロを起動します。 | |
文書を指定するファイルに保存します (ANSI)。 | |
文書を指定するファイルに保存します (Unicode)。 | |
シリアル位置を論理座標に変換します。 | |
選択範囲の開始位置を設定します。 | |
カーソル位置を移動し、選択範囲を伸縮することもできます。 | |
CSV モードで指定するセルに文字列を設定します。 | |
CSV モードで指定する列に文字列を設定または挿入します。 | |
選択されている設定の名前をANSI文字列で設定します。 | |
選択されている設定の名前をUnicode文字列で取得します。 | |
文書が更新されているかどうかのフラグを設定します。 | |
複数選択が利用可能な場合、指定する選択の情報を設定します。 | |
指定する複数行のアウトラインのレベルを設定します。 | |
指定する論理行のアウトラインのレベルを設定します。 | |
スクロール バーの位置を設定します。 | |
選択テキストの長さを設定します。 | |
選択状態の種類を設定します。 | |
選択テキストの開始位置と終了位置を設定します。 | |
ステータス メッセージにANSI文字列を設定します。 | |
ステータス メッセージにUnicode文字列を設定します。 | |
アウトラインを表示または非表示に設定します。 | |
ツールチップの表示/非表示を切り替えます。 | |
現在の CSV 文書の指定された列を分割します。 | |
カスタム ツール バーを閉じます。 | |
カスタム ツール バーを開きます。 | |
カスタム ツール バーの表示/非表示を切り替えます。 | |
CSV データを平らにして行に変換します。 | |
指定するコマンドIDのツール バーの状態を更新します。 | |
表示座標をデバイス座標 (クライアント座標) に変換します。 | |
表示座標を論理座標に変換します。 |
これらの定数は、ヘッダ (plugin.h) で定義されています。
次の Windows API メッセージもサポートしています。一部のメッセージについては完全にサポートしているわけではありません。ウィンドウ ハンドルには、EmEditor のフレームではなく、ビューを指定します。詳しくは、SDK のリファレンスをお読みください。これらのメッセージについて詳しくは、Microsoft MSDN ライブラリを参考にしてください。
EM_GETSEL | 選択範囲の開始位置と終了位置を取得します |
EM_SCROLLCARET | カーソル位置にスクロールします |
EM_SETSEL | 選択範囲の開始位置と終了位置を設定します |
EM_REPLACESEL | 選択テキストを置き換えます |
WM_CLEAR | 選択範囲を削除します |
WM_COPY | 選択範囲をクリップ ボードにコピーします |
WM_CUT | 選択範囲を切り取ってクリップ ボードにコピーします |
WM_GETTEXT | 文書全体を取得します |
WM_GETTEXTLENGTH | 文書全体を取得するのに必要な終端ヌル文字を除く文字数を取得します |
WM_PASTE | クリップ ボードの中身をカーソル位置に貼り付けます |
WM_SETTEXT | 文書全体を設定します |
WM_UNDO | 最後の操作を元に戻します |