0

私はMFCプログラミングが初めてです。ダイアログベースのアプリで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()));
    }
}

申し訳ありませんが、関数を上記のように変更しましたが、それでも同じエラーが発生します。

4

1 に答える 1

2

おそらく、関数定義の上で関数を呼び出しています。C/C++ では、関数を呼び出す前に、関数 (または少なくともプロトタイプ)を定義する必要があります。これを入れてください:

void SortList(CListBox& templistbox);

ソースファイルの先頭。

于 2013-03-20T07:49:37.473 に答える