阅读:1016回复:6
应用层的小case,帮忙?
我在一个不是类的成员函数的函数里面调用类的成员函数,我声明了一个实例,但,总是出错。我怀疑我声明类的位置不对,但不确认。
我主要是想在一个listbox里面显示我的内容。但必须在一个非成员函数里面显示数据。 请帮忙。 |
|
|
沙发#
发布于:2003-01-24 13:33
void GlobalTest(CMYClass *dlg) 调用的时候,,就是…… 我才意识到,,,如果要不停的显示,,需要开线程哦,,,, DWORD WINAPI GlobalTestThread(LPVOID lpParam ) { CMYClass * pMainClass = (CMYClass *)lpParam; while(g_FlashUI) { WaitForSingleObject(g_hSynchSingal); pMainClass->m_myListbox = GetDataFlash(); pMainClass->Updatedata(False); } } CMYClass::StartFlashThread() { 声明dwThreadID; hThread=CreateThread(NULL,0,GlobalTestThread,this,0,&dwThreadID); if(hThread==NULL) { ::MessageBox(NULL,\"Thread Creat Fail!\",\"Creat Error!\",MB_OK); } } |
|
板凳#
发布于:2003-01-22 19:27
void GlobalTest(CMYClass *dlg)
{ dlg->YourWantDo(); } CMYClass::YourWantDo() { // } |
|
|
地板#
发布于:2003-01-22 17:26
不是太明白,举例说明吧 :D
|
|
|
地下室#
发布于:2003-01-22 16:16
把类的指针作为参数传递给你的现实函数,然后吧你要调用的类的成员生命为public的,然后就可以使用了
|
|
|
5楼#
发布于:2003-01-21 21:30
是全局函数。
我用vc++6作一个小的测试程序,就是收到的数据不停的显示。 |
|
|
6楼#
发布于:2003-01-21 18:27
我在一个不是类的成员函数的函数里面调用类的成员函数,我声明了一个实例,但,总是出错。我怀疑我声明类的位置不对,但不确认。 问题:你的--不是类的成员函数的函数--是不是指全局函数??? 你的--声明了一个实例--是怎么回事,,怎么声明的??? 提示----希望对你有帮助---\"对象!!\" |
|