none
FindWindow()函数调用失败,怎么找都找不到窗口。 RRS feed

全部回复

  • 后面的参数指的是窗口的标题,你看看是不是应该是“Windows 任务管理器”

    http://feiyun0112.cnblogs.com/

    2017年3月24日 1:21
    版主
  • Hi 黄涛121

    感谢在MSDN论坛发帖。

    >>就是上面这段代码,帮我看看有什么错的吗。我用MFC写的。我加了后缀.exe还是不行。

    FindWindow函数返回的是HWND类型的值。不是CWnd类型。你可以使用CWnd::FromHandle函数来转换一下。如下:

    HWND hWnd = FindWindow(NULL, _T("Task Manager"));
    CWnd *cWnd;
    cWnd = cWnd->FromHandle(hWnd);

    希望可以帮助到你。

    Best Regards,

    Sera Yu


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已建议为答案 Baron Bi 2017年3月28日 9:19
    2017年3月24日 1:39
  • 您后面的窗口名称指定的正确吗? 可以用Spy++看一下先~

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    2017年3月24日 2:37
    版主