LOCAL void Meter_OnSize(HWND hWindow, UINT state, int cx, int cy) /***********************************************************************/ { int dx, dy; LPMETERCONTINFO lpInfo; if (! (lpInfo = (LPMETERCONTINFO)GetWindowLong (hWindow, GWL_DATAPTR) ) ) return; if (SetupMeterControlInfo (hWindow, & dx, & dy) ) { // Delete any existing background bmp if (lpInfo->pdibBack) { delete lpInfo->pdibBack; lpInfo->pdibBack = NULL; } // Instantiate a new background bmp lpInfo->pdibBack = new CDib(); if (lpInfo->pdibBack) { // lpInfo->pdibBack->Create (8, cx, cy); lpInfo->pdibBack->Create (8, dx, dy); } ResizeControl (hWindow, dx, dy); // ResizeControl (hWindow, cx, cy); FORWARD_WM_SIZE (hWindow, state, dx, dy, DefWindowProc); } else { FORWARD_WM_SIZE (hWindow, state, cx, cy, DefWindowProc); } }
LOCAL void Slider_OnSize(HWND hWindow, UINT state, int cx, int cy) /***********************************************************************/ { int dx, dy; if (ComputeDIBControlSize (hWindow, & dx, & dy)) ResizeControl (hWindow, dx, dy); FORWARD_WM_SIZE(hWindow, state, cx, cy, DefWindowProc); }
LOCAL void Gauge_OnSize(HWND hWindow, UINT state, int cx, int cy) /***********************************************************************/ { LPHGAUGEINFO lpInfo; ResizeControl (hWindow, cx, cy); if ( (lpInfo = Gauge_GetInfo (hWindow) ) ) lpInfo->ArmLength = cy - 8; FORWARD_WM_SIZE(hWindow, state, cx, cy, DefWindowProc); }
void CPuzzle::Resize() /***********************************************************************/ { int dx, dy; if ( ComputeDIBControlSize( m_hWnd, &dx, &dy ) ) { ResizeControl( m_hWnd, dx, dy ); if (m_lpSwitches && (GetSwitchValue('c', m_lpSwitches) != 0)) CenterWindow(m_hWnd); } }
BOOL CBCGPPropertySheetCtrl::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult) { NMHDR* pNMHDR = (NMHDR*) lParam; ASSERT(pNMHDR != NULL); if (pNMHDR->code == TCN_SELCHANGE) { ResizeControl(); } return CBCGPPropertySheet::OnNotify(wParam, lParam, pResult); }
BOOL CBCGPPropertySheetCtrl::OnInitDialog() { ASSERT_VALID(this); BOOL bRes = CBCGPPropertySheet::OnInitDialog(); ModifyStyleEx(0, WS_EX_CONTROLPARENT); m_bDrawPageFrame = FALSE; ResizeControl(); return bRes; }
void CBCGPPropertySheetCtrl::OnSize(UINT nType, int cx, int cy) { SetRedraw(FALSE); CBCGPPropertySheet::OnSize(nType, cx, cy); ResizeControl(); if (m_wndTab.GetSafeHwnd() != NULL) { SetActivePage(GetActivePage()); } SetRedraw(TRUE); RedrawWindow(NULL, NULL, RDW_INVALIDATE | RDW_FRAME | RDW_UPDATENOW | RDW_ALLCHILDREN); }
static void Radar_OnSize(HWND hWindow, UINT state, int cx, int cy) /***********************************************************************/ { ResizeControl( hWindow, cx, cy ); FORWARD_WM_SIZE(hWindow, state, cx, cy, DefWindowProc); }