void OnColorChanged( ) { ::PostMessage( AfxGetStrategyView()->GetSafeHwnd(), WM_USER_COLORCHANGE, 0, 0 ); ::PostMessage( AfxGetGroupView()->GetSafeHwnd(), WM_USER_COLORCHANGE, 0, 0 ); ::PostMessage( AfxGetTechsView()->GetSafeHwnd(), WM_USER_COLORCHANGE, 0, 0 ); ::PostMessage( AfxGetSimuView()->GetSafeHwnd(), WM_USER_COLORCHANGE, 0, 0 ); ::PostMessage( AfxGetSListView()->GetSafeHwnd(), WM_USER_COLORCHANGE, 0, 0 ); ::PostMessage( AfxGetGraphView()->GetSafeHwnd(), WM_USER_COLORCHANGE, 0, 0 ); ::PostMessage( AfxGetRealTimeView()->GetSafeHwnd(), WM_USER_COLORCHANGE, 0, 0 ); ::PostMessage( AfxGetMultiSortView()->GetSafeHwnd(), WM_USER_COLORCHANGE, 0, 0 ); ::PostMessage( AfxGetBaseView()->GetSafeHwnd(), WM_USER_COLORCHANGE, 0, 0 ); ::PostMessage( AfxGetSelectorView()->GetSafeHwnd(), WM_USER_COLORCHANGE, 0, 0 ); }
BOOL CGraphView::PreTranslateMessage(MSG* pMsg) { if( WM_KEYDOWN == pMsg->message ) { switch( pMsg->wParam ) { case VK_F5: { AfxSwitchToStaticView( RUNTIME_CLASS(CRealTimeView) ); CRealTimeView * pView = AfxGetRealTimeView( ); if( pView ) pView->ChangeDrawMode( CRealTime::modePriceLine ); } return TRUE; } } return CView::PreTranslateMessage(pMsg); }