我是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()));
}
}
很抱歉,我现在将功能更改为如上所示,但仍然会出现同样的错误。
答案 0 :(得分:2)
您可能正在调用函数定义中的函数。在C / C ++中,您需要在调用函数之前定义函数(或者至少是 prototype )。把这个:
void SortList(CListBox& templistbox);
位于源文件的顶部。