问一个VC++问题,我定义了一个函数afx_msg void ShowFiles(CString Path);但是编译出现错误是

ON_COMMAND(IDD_SelePage,&CSelePage::ShowFiles()),哪位大侠帮我解决看看怎么改?错误1errorC2660:“CSelePa... ON_COMMAND(IDD_SelePage, &CSelePage::ShowFiles()),哪位大侠帮我解决看看怎么改?
错误 1 error C2660: “CSelePage::ShowFiles”: 函数不接受 0 个参数 d:\电连接器\selepage.cpp 42 1 电连接器
2 IntelliSense: 非静态成员引用必须与特定对象相对 d:\电连接器\selepage.cpp 42 1 电连接器
展开
 我来答
bhtzu
2013-09-05 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4225万
展开全部
afx_msg 和ON_COMMAND是消息响应函数的声明方法,这个应该是你的自定义的类成员函数吧,没必要这样做,有标准void声明和函数实体就可以了,不要afx_msg 和ON_COMMAND添加

而且IDD_SelePage这个看上去是一个对话框的ID,不像一个消息号。。。
追问
按你说的改了,是那个问题。谢谢
还想问一下,怎么能用findfile把查找到的文件夹下的所有文件都排列显示在新窗口中,我是小白,什么都不懂,请指教,谢谢
追答
MFC框架下,用CFileFind。
你这个需求有太多参考例子,而且全部实现代码和注意的事情很多。
自己搜“VC资源管理器”,有很多完整例子。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式