サポート > GENWARE2へのよくある質問と回答 > 購入後のお客様向けTips集 >

PC上で外部からのメッセージ入力などのシミュレーションはできますか?

PC上で外部からのメッセージ入力などのシミュレーションはできますか?

質問:PC上で外部からのメッセージ入力などのシミュレーションはできますか?
回答:可能です。
メッセージ送信用アプリケーション(仮想リモコン)をGENWARE2で作成し、外部との通信をシミュレーションできます

メッセージ送受信イメージ

作成方法は通常のGENWARE2のアプリケーションと変わりません。各ボタンコントロールから
GENIFAのイベントメッセージ(GM_xxxx)を受信側のアプリケーションウィンドウへ送信してください。
サンプルソースを以下に示します。

#include <windows.h>		//ウィンドウのハンドル取得用にインクルード
				
				
//----------------------------------------------
//OnClickコールバック関数
//----------------------------------------------
//OKボタン
long GPANEL00000_GBUTTON_OKOnClick(GPanel00000 *pSelf, unsigned short usMessage, 
long lLParam, long lUParam)
{
//GENWARE2アプリケーション(ウィンドウ名:GENWARE2)にキーイベントGM_OKを送信 
HWND pWnd = FindWindow( NULL, "GENWARE2");
PostMessage(pWnd, GM_OK, 0, 0 );

return TRUE;
}

//CANCELボタン
long GPANEL00000_GBUTTON_CANCELOnClick(GPanel00000 *pSelf, unsigned short usMessage, long lLParam, long lUParam)
{
	//GENWARE2アプリケーション(ウィンドウ名:GENWARE2)にキーイベントGM_CANCELを送信
	HWND pWnd = FindWindow( NULL, "GENWARE2");
	PostMessage(pWnd, GM_CANCEL, 0, 0 ); 

	return TRUE;
}

ページの先頭へ