none
关于FindWindow()的问题 RRS feed

  • 问题

  • 我编MFC程序时,调用了HWND hWnd=FindWindow(),当时编译时报错,说返回值不匹配。看msdn发现有三个findwindow()函数,而系统编译时默认使用了第一个即static CWnd* PASCAL FindWindow( LPCTSTR lpszClassName, LPCTSTR lpszWindowName );
    2011年7月25日 6:30

答案

  • HWND hWnd = ::FindWindow(...,...);

    使用API,而不是CWnd类的FindWindow成员函数,用::全局作用域标识符来区分开来即可.


    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    • 已标记为答案 learnMS 2011年7月27日 2:44
    2011年7月25日 6:48
    版主