一. 定义全局变量:
在程序.h中(不是xxxDlg.h)末尾
extern HWND hslider; //参照定义theApp样子
在程序.cpp中(不是xxxDlg.cpp)中, 定义theApp下一行:
HWND hslider;
二. 建一个新的DLG, 增加CSliderCtrl控件 , 新dlg保存类名为CDlg1
三. 在Dlg1窗体中增加WM_HSCROLL消息响应函数, 函数内代码为:
int n = m_slider.GetPos();
((CSliderCtrl*)(FromHandle(hslider)))->SetPos(n);
四. 在主窗体中:
#include "CDlg1.h"
在button按钮函数中
hslider=GetDlgItem(IDC_SLIDER1)->GetSafeHwnd( );
CDlg1 dlg1;
dlg1.DoModal();