FindWindow函数执行失败,无法找到窗口句柄
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FindWindow函数执行失败,无法找到窗口句柄相关的知识,希望对你有一定的参考价值。
HWND hwnd;
if(!(hwnd=::FindWindow(NULL,"TTPlayer.exe")))
printf("获取句柄失败\n");
我千千静听开着
HWND FindWindow(LPCTSTR lpClassName, LPCTSTR lpWindowName);
可能要改成:
FindWindow("TTPlayer PlayerWnd",NULL); 参考技术B 第二个参数是 窗口标题的字符串, TTPlayer.exe 会是 千千静听的窗口标题吗?追问
改成"千千静听"也不行啊
追答晕 我没说 千千静听 的窗口标题就是“千千静听”啊
你可以用spy+ 这个工具 去看看千千静听的窗口到底叫什么
以前我用TTPlayer.exe是行得,现在就不行了
追答还有个笨办法:如果FindWindow() 两个参数都为空 可以枚举出所有窗口,你循环着打印出窗口的标题,就知道千千静听的标题了。
还是推荐你用spy+这个工具。就在VS开发套件里,不会就上网查一下用法吧,很简单
以上是关于FindWindow函数执行失败,无法找到窗口句柄的主要内容,如果未能解决你的问题,请参考以下文章