永发信息网

MFC关于findwindow函数问题

答案:3  悬赏:40  手机版
解决时间 2021-02-17 02:45
  • 提问者网友:未信
  • 2021-02-16 08:53
MFC关于findwindow函数问题
最佳答案
  • 五星知识达人网友:等灯
  • 2021-02-16 09:46
1
因为你把窗口标题写错了。
“千千静听”程序窗口的标题并不是“千千静听”。
千千静听开始播放音乐之后,标题就开始不断变化。
比如说:我正在播放“1897023789.mp3”,窗口标题就会这样变化下去:
7023789 - 千千静听 189
023789 - 千千静听 1897
23789 - 千千静听 18970
3789 - 千千静听 189702
789 - 千千静听 1897023
89 - 千千静听 18970237
9 - 千千静听 189702378
- 千千静听 1897023789
- 千千静听 1897023789
千千静听 1897023789 -
千千静听 1897023789 -

2
我的千千静听版本是5.7.4.0,它的窗口类名是:
TTPlayer_PlayerWnd
所以你可以尝试FindWindow("TTPlayer_PlayerWnd",NULL)

3
已知句柄查窗口标题:GetWindowText
已知句柄查窗口类名:GetClassName
全部回答
  • 1楼网友:旧脸谱
  • 2021-02-16 11:18
.后面可以加函数或者变量,表示该对象拥有的方法或属性。可以这么理解,.相当于“的”意思。
例如:有的对象叫 人,人这个对象有个属性叫 手,那么人.手 就可以理解为 人的手
  • 2楼网友:平生事
  • 2021-02-16 09:57
你必须先知道框架类名才能查找它的句柄,如果你的不知道它的类名,那就将第一个参数赋值为NULL,那么他将根据第二个参数查找符合的句柄。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯