void WIZARD::SetBackground (int iddBackground, BOOL fBlue, DLGPROC dlgproc) { m_iddBackground = iddBackground; m_fBlue = fBlue; m_fnBackground = dlgproc; if (m_hBkg && IsWindow (m_hBkg)) { ShowBackground (FALSE); ShowBackground (TRUE); } }
void _XWindow_TrainingSpell::ShowWindow(BOOL show) { if(show) { /* D3DXVECTOR3 rvec; D3DXVECTOR3 mpos = g_pLocalUser->m_Position; mpos.y += 2.0f; D3DXVec3Project(&rvec, &mpos, &g_MainViewPort, &g_LodTerrain.m_3PCamera.GetProjMatrix(), &g_LodTerrain.m_3PCamera.GetViewMatrix(), NULL); MoveWindow(rvec.x-180 , rvec.y); */ MoveWindow((gnWidth>>1)-186, (gnHeight>>1)-236); SetTrainingGrade(1); SetBackground(m_WindowPosition.x, m_WindowPosition.y); m_MouseStartPos.x = m_WindowPosition.x + 86; m_MouseStartPos.y = m_WindowPosition.y + 60; m_MouseEndPos.x = m_WindowPosition.x + 286; m_MouseEndPos.y = m_WindowPosition.y + 60; m_CurrentMousePos.x = m_MouseStartPos.x + (m_MouseEndPos.x - m_MouseStartPos.x)/2; m_CurrentMousePos.y = m_MouseStartPos.y; m_MousePosX = m_CurrentMousePos.x; _XDWINPRINT("START GAME ===== [start %d / end %d] ", m_MouseStartPos.x, m_MouseEndPos.x); } ShowBackground(show); ShowGrade(show); _XWindow_Training::ShowWindow(show); }
//------------------------------------------------------------ EndExperiment() // static int EndExperiment(void){ ShowBackground(RGB_Blue); UpdateScreen(); sleep(2); ExperimentSave(); exit (APPSUCCESS); }
/***************************************************************************** ** Descriptions: ��ӭ���� ** Parameters: s32 index ** Returned value: ** Created By: ������2013.12.09 ** Remarks: *****************************************************************************/ SDK_UI_EXIT_VALUE PostShowWelcome(s32 index) { SDK_DISP_PIXEL pixel; u8 temp[64] = {0}; memset(&pixel, 0, sizeof(SDK_DISP_PIXEL)); pgstTradeData->ucTradeId = TRADEID_WELCOME; if (pgstAppSetting->stComsetting.uiIdleCntDown > 0 && !sdkSysIsExPower()) { giIdleClockTimer = sdkTimerGetId(); } sdkUISetShowMode(SDK_UI_SHOW_MODE_1_ROW); sdkUIClearItems(); sdkUIAddHideItem((s32)SDK_KEY_ENTER, MainFace); if (ShowBackground(WELCOMBMP) != SDK_OK) ShowLogo(0, 0); pixel = sdkDispGetScreenPixel(); memset(temp,0,sizeof(temp)); sdkDispFillRowRam(SDK_DISP_LINE2, pixel.siX / 2, "�й�����", SDK_DISP_LEFT_DEFAULT); memset(temp, 0, sizeof(temp)); #ifdef XGD_SDK_DEBUG sdkDispFillRowRam(SDK_DISP_LINE4, 0, "���汾,��������", SDK_DISP_DEFAULT); #endif DispIcon(); DispSysRtc(SDK_DISP_LINE5, false); sdkDispBrushScreen(); return SDK_UI_EXIT_ENTER; }
//------------------------------------------------------------ ExperimentGraphics() // static void ExperimentGraphics(Uint32 time_inc) { switch(g_trial_state) { case TRIAL_STATE_TAKE_A_REST://///////////////////////////////////////// ShowBackground(RGB_Grey); //ShowMessage(); break; case TRIAL_STATE_INTER_TRIAL://///////////////////////////////////////// ShowBackground(RGB_Black); //ShowMessage(); break; case TRIAL_STATE_INTER_FIX_CUE: case TRIAL_STATE_INTER_CUE_FIX: ShowBackground(RGB_Black); break; case TRIAL_STATE_INIT_FIXATION:///////////////////////////////////////// ShowFixation(); break; case TRIAL_STATE_SHOW_CUE:////////////////////////////////////////////// ShowCue(); //ShowFixation(); break; case TRIAL_STATE_RETURN_FIXATION://///////////////////////////////////// ShowBackground(RGB_Black); ShowFixation(); break; case TRIAL_STATE_SHOW_TARGET://///////////////////////////////////////// ShowTarget(); ShowFixation(); break; default: exit(APPERROR); break; } UpdateScreen(); }
void _XWindow_TrainingSpell::ShowWindow(BOOL show) { if(show) { SetBackground(m_WindowPosition.x + 44, m_WindowPosition.y + 75); } ShowBackground(show); _XWindow_Training::ShowWindow(show); }
void WIZARD::Background_OnClose (void) { LPWIZARD_STATE pState; if (m_hWnd && IsWindow (m_hWnd)) { PostMessage (m_hWnd, WM_COMMAND, MAKEWPARAM(IDCANCEL,BN_CLICKED), (LPARAM)GetDlgItem(m_hWnd,IDCANCEL)); } else if ((pState = FindState (m_stCurrent)) != NULL) { CallWindowProc ((WNDPROC)(pState->dlgproc), m_hBkg, WM_COMMAND, MAKEWPARAM(IDCANCEL,BN_CLICKED), 0); } else { ShowBackground (FALSE); } }
/***************************************************************************** ** Descriptions: ������ ** Parameters: void ** Returned value: void ** Created By: ����2012.07.27 ** Remarks: *****************************************************************************/ s32 MainMenu(void) { // SDK_DISP_PIXEL pixel; u8 btName[68] = {"������: "}; u8 tmpBtname[68] = {0}; int retVal = 0; Trace("mpos", "go into MainMenu\r\n"); // memset(&pixel, 0, sizeof(SDK_DISP_PIXEL)); pgstTradeData->ucTradeId = TRADEID_MAINMENU; sdkUIClearItems(); sdkUISetShowMode(SDK_UI_SHOW_MODE_1_ROW); Verify(sdkUIAddHideItem((s32) SDK_KEY_FUNCTION, OnSysSetting) >= 0); #if 0 Verify(sdkUIAddHideItem((s32)SDK_KEY_1, TestOnOpenMagCardDevice) >= 0); Verify(sdkUIAddHideItem((s32)SDK_KEY_2, TestOnCloseMagCardDevice) >= 0); Verify(sdkUIAddHideItem((s32)SDK_KEY_3, TestOnReadMagCard) >= 0); Verify(sdkUIAddHideItem((s32)SDK_KEY_4, TestOnReadMagCardEncrypt) >= 0); //Verify(sdkUIAddHideItem((s32)SDK_KEY_5, DrawText) >= 0); Verify(sdkUIAddHideItem((s32)SDK_KEY_6, TestOnDataEncrypt) >= 0); Verify(sdkUIAddHideItem((s32)SDK_KEY_7, TestOnMAC) >= 0); //Verify(sdkUIAddHideItem((s32)SDK_KEY_8, TestOnGetDateTime) >= 0); //Verify(sdkUIAddHideItem((s32)SDK_KEY_9, TestOnSetDateTime) >= 0); #endif // sdkUIShowMenu(); //----------------------------------------------------- sdkDispClearScreen(); #ifndef DEL_CODE_EXCESS //ɾ���������: 20150304 ShowBackground(BACKGROUNDBMP); // giAutoRetTimer = sdkTimerGetId();//Xiaox 15-1-12 ���ڽ��յ�ָ��ǰ if (ShowBackground(WELCOMBMP) != SDK_OK) ShowLogo(0, 0); // pixel = sdkDispGetScreenPixel(); // sdkDispClearScreen(); #endif //DEL_CODE_EXCESS ɾ���������: 20150304 //sdkDispFillRowRam(SDK_DISP_LINE2-ROW_OFFSET, 0, "�й���������", gDisplayMode == 0?SDK_DISP_DEFAULT: SDK_DISP_NOFDISP| SDK_DISP_CDISP|SDK_DISP_INCOL);//Xiaox 15-1-14 for test sdkDispFillRowRam(SDK_DISP_LINE2 - ROW_OFFSET, 0, "��ӭʹ��ȫ����POS", gDisplayMode == 0 ? SDK_DISP_DEFAULT : SDK_DISP_NOFDISP | SDK_DISP_CDISP | SDK_DISP_INCOL);//Xiaox 15-1-14 for test //20150324 �����滻 if (BLUETOOTH == gucCurCommMode) { retVal = sdkBtGetName(tmpBtname, sizeof(tmpBtname) - 1); if (retVal == SDK_OK)//2015-01-08 { strcat(btName, tmpBtname); sdkDispFillRowRam(SDK_DISP_LINE3 - ROW_OFFSET, 0, btName, gDisplayMode == 0 ? SDK_DISP_DEFAULT : SDK_DISP_NOFDISP | SDK_DISP_CDISP | SDK_DISP_INCOL);//Xiaox 15-1-14 for test } else { //Trace("Lai","sdkBtGetName error:%d\r\n",retVal); } } #ifdef XGD_SDK_DEBUG sdkDispFillRowRam(SDK_DISP_LINE4-ROW_OFFSET, 0, "���汾,��������", gDisplayMode == 0?SDK_DISP_DEFAULT: SDK_DISP_NOFDISP| SDK_DISP_CDISP|SDK_DISP_INCOL);//Xiaox 15-1-14 for test #else //20150402 ��ʾCSN�ͻ����к�, ���Է��ڰ汾��Ϣ�� //sdkDispFillRowRam(SDK_DISP_LINE4-ROW_OFFSET, 0, MposDeviceId, gDisplayMode == 0?SDK_DISP_DEFAULT: SDK_DISP_NOFDISP| SDK_DISP_CDISP|SDK_DISP_INCOL);//Xiaox 15-1-14 for test #endif DispIcon(); DispSysRtc(SDK_DISP_LINE5 - ROW_OFFSET, false); sdkDispBrushScreen(); return SDK_OK; }