同一控件不同能同时关联两个不同的变量吗?
1、我下载了一个自绘Silder源码,其中IDC_SLD_AUDIO是Silder控件,它与m_silder变量关联DX_Control(pDX, IDC_SLIDER_SHARE2, m_silder);这里的m_silder是CBitSlider类。
2、现在我想利用这个Silder控件来控制音量,又要与控制音量的CMixerFader的类进行关联。 为此我是这样处理的:
在头文件中:
CMixerFader m_mainVolume;
在cpp文件中利用下面的方法调用:
m_mainVolume.SubclassDlgItem( IDC_SLD_AUDIO, this);
m_mainVolume.Init( MIXERLINE_COMPONENTTYPE_DST_SPEAKERS,
NO_SOURCE,
MIXERCONTROL_CONTROLTYPE_VOLUME,
CMixerFader::MAIN );
但是运行程序崩溃。请问:同一控件不同能同时关联两个不同的变量吗?怎么解决这个问题?谢谢!!