void CDialogEpsGraph::Resize() { CRect rc; GetClientRect(rc); CRect rcTab(rc.left+5, rc.top+5, rc.right-5, 29); CRect rcGraph(rc.left+5, rcTab.bottom+1, rc.right-5, rc.bottom-5-18-1); CRect rcFooter(rc.left+5, rcGraph.bottom+3, rc.right-5, rc.bottom-3); if(m_Tab.m_hWnd) m_Tab.MoveWindow(rcTab); if(m_pGraph) m_pGraph->MoveWindow(rcGraph); if(GetDlgItem(IDC_STATIC_FOOTER)) GetDlgItem(IDC_STATIC_FOOTER)->MoveWindow(rcFooter); }
void QColorTabBar::timerEvent(QTimerEvent *evt) { if( evt->timerId() == m_nTimerBlink ) { m_bBlinkFalg = !m_bBlinkFalg; if( m_nBlinkIndex < 0) { killTimer( m_nTimerBlink ); m_nTimerBlink = 0; m_bBlinkFalg = false; } QRect rcTab( tabRect( m_nBlinkIndex ) ); update( rcTab ); } QTabBar::timerEvent(evt); }
void CStartupView::CalculateRegions(Gdiplus::Rect &gdipRcLogoRegion, Gdiplus::Rect &gdipRcButtonRegion, Gdiplus::Rect &gdipRcBottomRegion) { CSize siTotal = GetTotalSize(); CRect rcTab(0, 0, siTotal.cx, siTotal.cy); double dHeightUnit = (double)(rcTab.Height()-TOP_SPACE-m_iTabHeight) / 35.0; gdipRcLogoRegion.X = rcTab.left; gdipRcLogoRegion.Y = rcTab.top + TOP_SPACE + m_iTabHeight; gdipRcLogoRegion.Width = rcTab.Width(); gdipRcLogoRegion.Height = (int)(dHeightUnit * 5); gdipRcButtonRegion.X = rcTab.left; gdipRcButtonRegion.Y = gdipRcLogoRegion.Y + gdipRcLogoRegion.Height; gdipRcButtonRegion.Width = rcTab.Width(); gdipRcButtonRegion.Height = (int)(dHeightUnit * 24); gdipRcBottomRegion.X = rcTab.left; gdipRcBottomRegion.Y = gdipRcButtonRegion.Y + gdipRcButtonRegion.Height; gdipRcBottomRegion.Width = rcTab.Width(); gdipRcBottomRegion.Height = (int)(dHeightUnit * 6); }