我新建了一个但文档工程,新建了一个对话框类,我想使用户点击对话框的"cancel"后,在单文档界面上输出:
“cancel”,所以我给对话框上的按钮“cancel”添加事件处理,我的程序为:
void CtestinputView::OnBnClickedCancel(CDC* pDC)
{
// TODO: 在此添加控件通知处理程序代码
pDC->TextOut(100,120,"you cancel");
}
其中:CDC* pDC是我想引用到这个处理方法内的参数,因为要输出到屏幕上一定要用到pDC,可这样引用可能有问题,
结果输出错误:g:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\testinput\testinputView.cpp(101): error C2511: “void CtestinputView::OnBnClickedCancel(CDC *)” : “CtestinputView”中没有找到重载的成员函数
g:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\testinput\testinputView.h(8) : 参见“CtestinputView”的声明
g:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\testinput\testinputView.cpp(87): warning C4244: “初始化” : 从“INT_PTR”转换到“int”,可能丢失数据
多谢!
“cancel”,所以我给对话框上的按钮“cancel”添加事件处理,我的程序为:
void CtestinputView::OnBnClickedCancel(CDC* pDC)
{
// TODO: 在此添加控件通知处理程序代码
pDC->TextOut(100,120,"you cancel");
}
其中:CDC* pDC是我想引用到这个处理方法内的参数,因为要输出到屏幕上一定要用到pDC,可这样引用可能有问题,
结果输出错误:g:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\testinput\testinputView.cpp(101): error C2511: “void CtestinputView::OnBnClickedCancel(CDC *)” : “CtestinputView”中没有找到重载的成员函数
g:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\testinput\testinputView.h(8) : 参见“CtestinputView”的声明
g:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\testinput\testinputView.cpp(87): warning C4244: “初始化” : 从“INT_PTR”转换到“int”,可能丢失数据
多谢!
解决方案 »
- 求一下新手MFC上的图像处理教程
- 很期待用Windows SDK编程回答,(NOT MFC)
- 请问即使在任务管理器里结束进程,程序也会执行某个函数后才关闭吗?
- 如何解决一个看得见的内存泄漏问题?
- CodeProject的速度怎么这么慢?美国人对华人歧视?
- 关于回调函数如何用的问题
- 怎样提取excel中的数据
- 请问在一个CDialog类中的OnInitDialog函数中,如何立即关闭自己,就是说还没有初始化完,就关闭自己
- 请教一个问题,实在不想查msdn了!!字符串怎么联接??
- 关于 vc 中socket 的使用
- 寻找深入浅出MFC这本书的CHM版本,千万别是PDF版本
- VC初学,关于WM_XXX消息映射的疑问
if(dlg.DoModal()!=IDOK)
{
pDC->TextOut(100,100,"cancle");
}
谁传递这个参数给你你想过没有,用MFC生成的函数,他的参数是不能改的
都是固定的,你改了他怎么知道你想要什么?