我在网上看到一种方法
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参数不对还是怎么的??
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参数不对还是怎么的??
C***Dialog* pWnd= (C***Dialog*)C***Dialog::FromHandle(hWnd);
这里前提是你的句柄就是C***Dialog类生成的对话框的句柄
这样通过pWnd实现控制会更方便一些