我在网上看到一种方法
HWND hWnd=::FindWindow(NULL,_T("Sphere")); //得到对话框的句柄
C***Dialog* pWnd= (C***Dialog*)FromHandle(hWnd); //由句柄得到对话框的对象指针
但是我编译后提示'FromHandle' : cannot convert parameter 1 from 'struct HWND__ *' to 'unsigned int'
这是怎么回事啊?FromHandle参数不对还是怎么的??
6 个解决方案
改成这样试试:
C***Dialog* pWnd= (C***Dialog*)C***Dialog::FromHandle(hWnd);
从你的伪码来看,是没有问题.
但是没有你的真正源码,看不出问题所在