CanCloseFrame


SUBMITTED BY: Guest

DATE: June 17, 2014, 8:37 a.m.

FORMAT: C++

SIZE: 1.1 kB

HITS: 919

  1. BOOL CPAFViewerDoc::CanCloseFrame(CFrameWnd* pFrame)
  2. {
  3. if ( pFrame == NULL )
  4. return NULL;
  5. if ( pFrame->IsKindOf(RUNTIME_CLASS(CMeasuredTemperatureContourFrame)) )
  6. {
  7. ((CMeasuredTemperatureContourFrame*) pFrame)->GetSliderView()->GetSlider()->Uninitialize();
  8. ((CMeasuredTemperatureContourFrame*) pFrame)->GetContourView()->GetManager()->UnInitializeContourWnd();
  9. return TRUE;
  10. }
  11. if ( pFrame->IsKindOf(RUNTIME_CLASS(CMeasuredThicknessContourFrame)) )
  12. {
  13. ((CMeasuredThicknessContourFrame*) pFrame)->GetSliderView()->GetSlider()->Uninitialize();
  14. ((CMeasuredThicknessContourFrame*) pFrame)->GetContourView()->GetManager()->UnInitializeContourWnd();
  15. return TRUE;
  16. }
  17. if ( pFrame->IsKindOf(RUNTIME_CLASS(CMeasuredFlatnessContourFrame)) )
  18. {
  19. ((CMeasuredFlatnessContourFrame*) pFrame)->GetSliderView()->GetSlider()->Uninitialize();
  20. ((CMeasuredFlatnessContourFrame*) pFrame)->GetContourView()->GetManager()->UnInitializeContourWnd();
  21. return TRUE;
  22. }
  23. return TRUE;
  24. }

comments powered by Disqus