팩토리 » Api
xplusstartcopydatawnd
Description
WM_COPYDATA 메세지를 받기위한 윈도우를 생성및 소멸 시키는 API입니다.
bStart 파라미터를 true로 주는 경우 메세지를 받을 윈도우가 생성되면 메세지를
받을 준비가 완료됩니다. 메세지가 수신 되는 경우 화면의 on_recvcopydata 이벤트가 발생합니다.
윈도우를 소멸하기 위해서는 bStart 파라미터를 false로 설정하면 됩니다.
Parameters
Parameters |
Type |
Description |
objScreen |
INSTANCE |
화면 오브젝트 |
bStart |
BOOL |
WM_COPYDATA 메세지를 받을 윈도우 생성 여부 |
strWndTitile |
STRING |
WM_COPYDATA 메세지를 받을 윈도우 타이틀 |
Return Value
Type |
Description |
BOOL |
성공/실패 여부 |
Remark
Example
// 화면 로드 이벤트에서 WM_COPYDATA 메시지를 받기 위한 준비를 합니다.
function screen_on_load()
{
// "XFRAME_COPYDATA_WINDOW"란 이름으로 메시지를 받기위한 윈도우를 생생합니다.
if(factory.xplusstartcopydatawnd(screen, true, "XFRAME_COPYDATA_WINDOW") == false) {
screen.alert("CopyData 시작 오류..");
}
m_bStartCopyData = true;
}
// 화면 종료 이벤트시 on_load 이벤트에서 생성한 윈도우를 종료합니다.
function screen_on_destroy()
{
// 생성한 COPYDATA 윈도우를 종료함.
if(m_bStartCopyData == true) {
factory.xplusstartcopydatawnd(screen, false, "XFRAME_COPYDATA_WINDOW");
}
return 1;
}
// COPYDATA 메시지 수신 이벤트 처리
function screen_on_recvcopydata(command, recvdata)
{
// 콘솔창에 수신한 파라미터 출력
factory.consoleprint("command = " + command);
factory.consoleprint("recvdata = " + recvdata);
return 1;
}
See Also
xplussendcopydata
Viewer Ver.
9.1.1.1
Update Date
20220224