如何在mfc中调用函数...?

时间:2013-03-20 07:17:19

标签: visual-c++ mfc mfc-feature-pack

我是MFC PROGRAMMING的新手。我在基于对话框的应用程序中使用vs 2008。我想在按钮点击事件上调用波纹管功能......?     当我打电话给SortList(listboxone);给出一个错误,找不到SortList ......!     请帮帮我.. !!

void SortList(CListBox& templistbox)
{   
    DWORD_PTR abc;
    int a=templistbox.GetCurSel();// Select current  Item Index    
    if(a<templistbox.GetCount()-1)
    {
        abc = (DWORD_PTR )templistbox.GetItemData(a);
        a++;
        templistbox.SetItemData(a,(DWORD_PTR) templistbox.GetItemData(templistbox.GetCurSel()));
    }
}

很抱歉,我现在将功能更改为如上所示,但仍然会出现同样的错误。

1 个答案:

答案 0 :(得分:2)

您可能正在调用函数定义中的函数。在C / C ++中,您需要在调用函数之前定义函数(或者至少是 prototype 。把这个:

void SortList(CListBox& templistbox);

位于源文件的顶部。