类成员函数的this指针问题
我现在有一个函数:
void DisplayInfo(CString str,CEmulatorDlg *pDlg)
{
CListBox *pListBox = (CListBox *)(pDlg->GetDlgItem(IDC_LIST1));
pListBox->AddString(str);
}
在窗口的按钮事件中(OnButton)调用这个函数的时候,第二个参数用this指针传进去,是好用的。但是,当我在一个全局函数中再次调用这个函数时,传this指针进去就编译不过去了,提示大概意思是全局函数中不能调用类成员函数的“this”指针,请问一下各位高手这个问题怎么解决啊?给小弟支支招,先谢谢了!