インスタントメッセージ関数

cIMMessageInputDialog
IMShowMessageBrowseDialog
IMShowMessageEditDialog
IMShowMessageInputDialog

void cIMMessageInputDialog(
  int result,
  string to,
  string message,
  string param )
[2.00以降]

機能 インスタントメッセージ作成ダイアログがクローズされると,割り込 み方式でコールバックされます.
引数
result OKまたはキャンセル
to 送信先キャラリナID
message メッセージ本文
param 汎用パラメータ
戻り値

なし

説明

インスタントメッセージ作成ダイアログがクローズされると, 割り込みによってコールバックされます. to引数には, ダイアログで入力された送信先キャラリナIDが設定されます. message引数には, ダイアログで入力されたメッセージ本文が設定されます. param引数には,ダイアログをオープンするときに IMShowMessageInputDialog関数に指定した汎用パラメータ (param引数)の値が,そのまま設定されます.

この関数はメンバーリストの操作でオープンされたメッセージ作成ダイアログをクローズした場合にもコールバックされます. この場合のparamの値は空文字("")です.

result引数にはダイアログをクローズしたときのアクションが設定 されます.

result
0キャンセル
1OK

IMShowMessageInputDialog関数を使わずにオープンされたメッセージ作成ダイアログをクローズした場合にもコールバックされます. この場合のparamの値は空文字("")です.

このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

int IMShowMessageBrowseDialog(
  string from,
  string message,
  string date,
  boolean quote,
  int callstyle,
  void &cbIMMessageBrowseDialog( int result,string from,string message,string datetime,boolean quote,string param ),
  string param )
[3.00以降]

機能 メッセージ表示ダイアログを開きます.
引数
from 発信者のキャラリナIDの初期値
message メッセージ本文の初期値
date メッセージの送信日時
quote 引用チェックボックスの初期値
callstyle コールバック関数を呼び出す方法
cbIMMessageBrowseDialog ダイアログがクローズされたときにコールバックする関数
param コールバック関数のparam引数へ渡す汎用パラメータ
戻り値
1ダイアログオープンに成功した.
0ダイアログオープンに失敗した.
説明

指定された発信者,送信日時,メッセージ,引用チェックボックスの初期値を設定した状態で,メッセージ表示ダイアログを開きます.
この関数はダイアログを表示してすぐに終了します.
ダイアログがクローズされると,cbIMMessageBrowseDialog引数で指定された関数をコールバックします.
コールバック関数の詳細はcbIMMessageBrowseDialogを参照してください.
[送り主をメンバーリストに追加(A)]ボタンの操作は取得できません.

各引数に指定する値とその意味は以下のとおりです.

callstyle
0基底状態なら通常モードで呼び出す
1割り込みで呼び出す

このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

int IMShowMessageEditDialog(
  string to,
  string message,
  string method,
  boolean offilne,
  int callstyle,
  void &cbIMMessageEditDialog( int result,string to,string message,string method,boolean offline,string param ),
  string param )
[3.00以降]

機能 メッセージ作成ダイアログを開きます.
引数
to 送信者のキャラリナIDの初期値
message メッセージ編集領域に表示するテキスト
method 送信方法を指定する(指定方法は後述).
offilne [相手がオフライン状態でも送信する]チェックボックスの状態を指定する.
callstyle コールバック関数を呼び出す方法
cbIMMessageEditDialog ダイアログがクローズされたときにコールバックする関数
param コールバック関数のparam引数へ渡す汎用パラメータ
戻り値
1ダイアログオープンに成功した.
0ダイアログオープンに失敗した.
説明

指定された送信者,送信方法,メッセージ, [相手がオフライン状態でも送信する]チェックボックスの初期値を設定した状態で,メッセージ作成ダイアログを開きます.
この関数はダイアログを表示してすぐに終了します.
ダイアログがクローズされると,cbIMMessageEditDialog引数で指定された関数をコールバックします.
コールバック関数の詳細はcbIMMessageEditDialogを参照してください.

method引数には,以下の書式で送信方法を指定します.
method引数に送信方法コンボボックスに表示したい文字列をそのま ま指定します.複数の選択項目を表示する場合は,項目文字列の境 界に'|'記号を挿入します.
(例: "キャラクター1を送信する|キャラクター2を送信する").

各引数に指定する値とその意味は以下のとおりです.

callstyle
0基底状態なら通常モードで呼び出す
1割り込みで呼び出す
offline
trueチェックマークをつける(オフライン状態でも送信する)
falseチェックマークをつけない(オフライン状態なら送信しない)

このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

void IMShowMessageInputDialog(
  string to,
  string message,
  string param )
[2.00以降]

機能 インスタントメッセージ作成ダイアログを開きます.
引数
to 送信先キャラリナIDの初期値
message メッセージ本文の初期値
param 汎用パラメータ
戻り値

なし

説明

インスタントメッセージ作成ダイアログを開き,ダイアログのクローズを待たずに終了します.to引数に送信先キャラリナIDの初期値を指定します.message引数に送信メッセージの初期値を指定します.初期値が設定されている場合,これらの初期値が設定された状態でダイアログを開きます.param引数の値はコールバック関数の汎用パラメータに引き渡されます.

ダイアログがクローズされるとcIMMessageInputDialog がコールバックされます.cIMMessageInputDialogが定義されていない場合はコールバックされません.

このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧