首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

小弟我想在函数里写方法 为什么报错呢

2012-09-24 
我想在函数里写方法 为什么报错呢打个比方 MessageBox(str, NULL, MB_OK)在按钮消息里可以直接使用在自定

我想在函数里写方法 为什么报错呢
打个比方 MessageBox(str, NULL, MB_OK);

在按钮消息里可以直接使用
在自定义函数里 写就需要再前面加个NULL
为什么呢 还有那些GetDlgItem()-> 这样的类型 也说什么不能接受什么函数这类的 在按钮消息里却正常使用 为什么不能统一使用呢? 我该如何解决?

[解决办法]
像这样子的函数,每个类都不一样的。你最好能再msdn上查看相应的。你的GetDlgItem是在哪个类中写的,看看继承的父类中,GetDlgItem参数是什么。
[解决办法]
基类不同,它自带的函数当然也不同,试试
::MessageBox(...)
[解决办法]
重载、作用域

都可以让同一个名字的函数,参数不一样
[解决办法]
这些函数都应该在CWnd类或其子类里用
说少一个参数的都是直接掉的api不是成员函数
MFC封装了api,很多同名函数,省略了第一个参数

应该是一个小错误卡主了

建议楼主贴代码

热点排行