void DlgSettingsStyles::UpdateSliderText(HWND hwndSlider) { CTrackBarCtrl trackBar; CWindow wndStaticCtrl; if (hwndSlider == m_sliderActiveAlpha.m_hWnd) { trackBar.Attach(hwndSlider); wndStaticCtrl.Attach(GetDlgItem(IDC_STATIC_ACTIVE_ALPHA)); } else if (hwndSlider == m_sliderInactiveAlpha.m_hWnd) { trackBar.Attach(hwndSlider); wndStaticCtrl.Attach(GetDlgItem(IDC_STATIC_INACTIVE_ALPHA)); } else { return; } CString strStaticText; strStaticText.Format(L"%i", trackBar.GetPos()); wndStaticCtrl.SetWindowText(strStaticText); wndStaticCtrl.Detach(); trackBar.Detach(); }