팩토리 » 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