DWORD dwError=GetLastError();
char szError[260];
FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM,
NULL,dwError,MAKELANGID(LANG_NEUTRAL,SUBLANG_DEFAULT),
szError,sizeof(szError),NULL);
AfxMessageBox(szError);
多检查几次,看看是不是hPass句柄根本没得到,NULL吧
char szError[260];
FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM,
NULL,dwError,MAKELANGID(LANG_NEUTRAL,SUBLANG_DEFAULT),
szError,sizeof(szError),NULL);
AfxMessageBox(szError);
多检查几次,看看是不是hPass句柄根本没得到,NULL吧
WindowFromPoint函数获得的是edit后面的窗口句柄!!!!
HWND hPassReal = ::ChildWindowFromPoint(hWndParent, szPoint);SendMessage(hPassReal......)
改成char szBuffer[255];就行,原因不知道,而且在BCB中却运行正常。不明白分儿送上。