VC函数调用有关问题
VC函数调用问题
void CSetting::OnReleasedcaptureSliderBrightness(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
CDLCWBDEMODlg DLCWDEMO;
m_Brightness=m_CBrightness.GetPos();
DLCWDEMO.BSetting(0,m_Brightness);
UpdateData(FALSE);
*pResult = 0;
}
我想调用另一个类DLCWBDEMO的函数:
void CDLCWBDEMODlg::BSetting(int type,int value)
{
MessageBox( "成功调用 ");
int a,b;
a=type;
b=value;
CString str;
str.Format( "d% and d% ",a,b);
MessageBox(str);
DL_SetParam( m_hDevice, (PARAMTYPE)0, value );
}
为什么调用不成功呢?
------解决方案--------------------
CDLCWBDEMODlg 是什么样的类?
名字好象是对话框的?
------解决方案--------------------
真的,怎么会不成功呢?
------解决方案--------------------
如果是编译不通过 是不是没有include头文件。。。
看上去没什么问题啊
------解决方案--------------------
怎么会不成功呢?出了什么错误啊?是否没有包含CDLCWBDEMODlg的头文件?
------解决方案--------------------
我想是没包含头文件 我也会犯这样的错误-_-!
void CSetting::OnReleasedcaptureSliderBrightness(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
CDLCWBDEMODlg DLCWDEMO;
m_Brightness=m_CBrightness.GetPos();
DLCWDEMO.BSetting(0,m_Brightness);
UpdateData(FALSE);
*pResult = 0;
}
我想调用另一个类DLCWBDEMO的函数:
void CDLCWBDEMODlg::BSetting(int type,int value)
{
MessageBox( "成功调用 ");
int a,b;
a=type;
b=value;
CString str;
str.Format( "d% and d% ",a,b);
MessageBox(str);
DL_SetParam( m_hDevice, (PARAMTYPE)0, value );
}
为什么调用不成功呢?
------解决方案--------------------
CDLCWBDEMODlg 是什么样的类?
名字好象是对话框的?
------解决方案--------------------
真的,怎么会不成功呢?
------解决方案--------------------
如果是编译不通过 是不是没有include头文件。。。
看上去没什么问题啊
------解决方案--------------------
怎么会不成功呢?出了什么错误啊?是否没有包含CDLCWBDEMODlg的头文件?
------解决方案--------------------
我想是没包含头文件 我也会犯这样的错误-_-!