tp_popup_response

이 함수는 DRL 프로그램 실행 중 나타난 팝업 메시지에 대한 사용자 응답에 따라 다음 동작(일시 정지된 프로그램의 정지 또는 재개)을 제어합니다.

정의
DRFLEx.h, CDRFLEx 클래스의 public 섹션

bool tp_popup_response(POPUP_RESPONSE eRes)
{
    return _tp_popup_response(_rbtCtrl, eRes);
};

매개변수

매개변수 이름

자료형

기본값

설명

eRes

POPUP_RESPONSE

팝업 창의 응답 값

반환값

값

설명

0

실패 — 팝업 응답을 처리하지 못함

1

성공 — 팝업 응답을 처리함

예제

// 시뮬레이션: DRL 프로그램이 팝업을 띄움(예: "Continue operation?")
printf("[DRL Popup] Continue operation? (1 = Resume, 0 = Stop): ");
int userInput;
std::cin >> userInput;

// 사용자 입력에 따라 DRL 팝업에 응답 전송
if (userInput == 1) {
    Drfl.tp_popup_response(POPUP_RESPONSE_RESUME);
    printf("User selected RESUME — continuing program execution.\n");
} else {
    Drfl.tp_popup_response(POPUP_RESPONSE_STOP);
    printf("User selected STOP — halting DRL execution.\n");
}

이 예제는 사용자 확인이 필요한 DRL 팝업 이벤트를 처리하는 과정을 보여 줍니다. 프로그램이 입력을 요청하고 tp_popup_response()로 그에 맞는 응답(RESUME 또는 STOP)을 보냅니다. 그러면 사용자의 결정에 따라 DRL 프로그램이 계속 실행되거나 종료됩니다.