uint32 Sprinkles::EngineMessageFn(uint32 messageID, void *pData, LTFLOAT fData) { switch(messageID) { case MID_PRECREATE: { OnPreCreate((ObjectCreateStruct*)pData); } break; case MID_INITIALUPDATE: { OnInitialUpdate(); } break; case MID_UPDATE: { OnUpdate(); } break; } return BaseClass::EngineMessageFn(messageID, pData, fData); }
int WeekView::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CScrollView::OnCreate(lpCreateStruct) == -1) return -1; OnInitialUpdate(); return 0; }
DDWORD SoccerBall::EngineMessageFn( DDWORD messageID, void *pData, DFLOAT fData ) { // Handle the engine messages we're interested in... switch( messageID ) { case MID_PRECREATE: { if (fData == PRECREATE_WORLDFILE || fData == PRECREATE_STRINGPROP) { ReadProp((ObjectCreateStruct*)pData); } PostPropRead((ObjectCreateStruct*)pData); break; } case MID_INITIALUPDATE: { OnInitialUpdate(pData, fData); break; } case MID_TOUCHNOTIFY: { OnTouchNotify(( HOBJECT )pData, fData ); break; } case MID_UPDATE: { Update( ); break; } case MID_LINKBROKEN: { if( m_hLastPlayer == ( HOBJECT )pData ) { m_hLastPlayer = DNULL; } /* else if( m_hLight == ( HOBJECT )pData ) { g_pServerDE->RemoveAttachment( m_hLightAttachment ); m_hLightAttachment = DNULL; m_hLight = DNULL; } */ break; } } return B2BaseClass::EngineMessageFn(messageID, pData, fData); }
void CTestSetBatchView::OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint) { // 开始测试前,重试按钮无效 //GetDlgItem( ID_BTN_RETRY )->EnableWindow( FALSE ); // 只能初始化一次 if ( m_bFirst ) { m_bFirst = FALSE; OnInitialUpdate(); } return; }
DDWORD FlagObject::EngineMessageFn(DDWORD messageID, void *pData, DFLOAT fData) { // Handle the engine messages we're interested in... switch(messageID) { case MID_PRECREATE: { if (fData == PRECREATE_WORLDFILE || fData == PRECREATE_STRINGPROP) { ReadProp((ObjectCreateStruct*)pData); } PostPropRead((ObjectCreateStruct*)pData); break; } case MID_INITIALUPDATE: { OnInitialUpdate(pData, fData); break; } case MID_TOUCHNOTIFY: { if (!IsWithPlayer()) { OnTouchNotify((HOBJECT)pData); } break; } case MID_UPDATE: { if (IsOnGround()) { ReturnToFlagStand(); } break; } } return B2BaseClass::EngineMessageFn(messageID, pData, fData); }
DDWORD SoccerGoal::EngineMessageFn( DDWORD messageID, void *pData, DFLOAT fData ) { DDWORD dwRet; // Handle the engine messages we're interested in... switch( messageID ) { case MID_PRECREATE: { dwRet = B2BaseClass::EngineMessageFn( messageID, pData, fData ); if (fData == PRECREATE_WORLDFILE || fData == PRECREATE_STRINGPROP) { ReadProp((ObjectCreateStruct*)pData); } PostPropRead((ObjectCreateStruct*)pData); return dwRet; break; } case MID_INITIALUPDATE: { OnInitialUpdate(pData, fData); break; } case MID_UPDATE: { Update( ); break; } case MID_TOUCHNOTIFY: { OnTouchNotify((HOBJECT)pData); break; } } return B2BaseClass::EngineMessageFn(messageID, pData, fData); }
void CTerDocView::ResetView() { m_pDocObject = NULL; m_pObject->Destroy(); try { m_pObject->DestroyWindow(); } catch (...) { _ASSERTE(!_T("Catch ... How did we get here?")); } delete m_pObject; m_pObject = NULL; EmbedEditor(); OnInitialUpdate(); SetIsLoaded(true); }
void CPictureView::OnSize(UINT nType, int cx, int cy) { CScrollView::OnSize(nType, cx, cy); // TODO: Add your message handler code here //AfxMessageBox("OnSize!"); CjetManagerDoc* pDoc = (CjetManagerDoc*)GetDocument(); CImage* pPic = pDoc->GetPicture(); // ASSERT(pPic); if (pPic) { CRect rcClient; GetClientRect(&rcClient); /* m_fDisplayModeX = (float)rcClient.right / (float)m_rcClientOriginal.right; m_fDisplayModeY = (float)rcClient.bottom / (float)m_rcClientOriginal.bottom; m_PictDisplaySize.cx = m_rcClientOriginal.right * m_fDisplayModeX * m_fDisplayScale; m_PictDisplaySize.cy = m_rcClientOriginal.bottom * m_fDisplayModeY * m_fDisplayScale; */ m_fDisplayModeX = (float)rcClient.Width() / (float)m_rcPictureOriginal.cx; m_fDisplayModeY = m_fDisplayModeX; m_PictDisplaySize.cx = m_rcPictureOriginal.cx * m_fDisplayModeX * m_fDisplayScale; m_PictDisplaySize.cy = m_rcPictureOriginal.cy * m_fDisplayModeY * m_fDisplayScale; OnInitialUpdate(); } /* if(pDoc->m_bShowLogo && (NULL!=pDoc->m_pPictureView)) { pDoc->DisplayLogo(); } */ }
int CScrollWnd:: OnCreate(LPCREATESTRUCT lpCreateStruct) { int iRet = CWnd::OnCreate(lpCreateStruct); OnInitialUpdate(); return iRet; }