Root.ExternalCallイベント

 

 

Biz/Browser Mobileのトップフレームウィンドウに対してWindows APIのSendMessageまたはPostMessageを送信するとBiz/Browser Mobileにイベントを発生させることが可能です。

 

これにより外部プログラムやプラグインDLLからイベントを発生させることができ、ポーリングを行わず状態変化を待つことや、疑似プッシュ型の動作をさせることが可能です。

 

Eventオブジェクトには以下の子オブジェクトが付加されています。

名前

説明

Number

type

現状0固定です

Number

param

SendMessageまたはPostMessage APIで指定したLPARAMの値です

 

送信側Cプログラムサンプル

void SendEvent(LPARAM param)
{
	/* ウィンドウメッセージIDの取得(このIDはBiz/Browser Mobile起動時に定義されます) */
	UINT WM_BBEXTERNALCALL = RegisterWindowMessage(_T("BizBrowserExternalCall"));
	/* Biz/Browser Mobileトップフレームウィンドウの取得 */
	HWND hWnd = FindWindow(_T("Afx:BizBrowserMobileClass"), NULL);
	/* メッセージ送信 */
	PostMessage(WM_BBEXTERNALCALL, 0, param);
}

 

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る