LabWindows/CVI 의 쓰레드에서 사용가능한 팝업 다이얼로그 윈도우 코드
LabWindows/CVI 의 쓰레드에서 사용가능한 팝업 다이얼로그 윈도우 코드
/**
@brief Display dialog for REMOTE OPERATING with TIME
@brief 쓰레드에서 사용 가능하다.
@param
bShow : 0 == 숨기기, 1 == 표시하기
*/
int ShowRemoteTimeDISPWindow(unsigned int bShow)
{
static unsigned char bEnable = 0;
// Upper left == 0, top == 50 coner
SetPanelPos (panelHandle_RINF, 50, 0);
switch(bShow)
{
case 0 : // bShow == FALSE (숨김)
{
// 이미 팝업창이 화면에 나타난 경우
if ( bEnable == TRUE )
{
HidePanel(panelHandle_RINF);
// 닫힌 경우 플래그 변수 설정
bEnable = FALSE;
}
}
break;
case 1 : // bShow == TRUE (나타남)
{
if ( bEnable == FALSE )
{
DisplayPanel(panelHandle_RINF);
// 화면에 창이 나타난 경우 플래그 변수 설정
bEnable = TRUE;
}
}
break;
default :
{
}
break;
}
return 0;
}