findwindowA 和findwindow 有什么区别?

2025-02-25 08:01:59
推荐回答(3个)
回答1:

#ifdef UNICODE

#define FindWindow  FindWindowW

#else

#define FindWindow  FindWindowA

#endif // !UNICODE

编译器会给程序指定当前字符集。

如果是ANSI字符集 则FindWindow完全等同于FindWindowA。

如果是Unicode字符集,则FindWindow完全等同于FindWindowW,而FindWindowA此时与FindWindow完全是两个不同函数。


也就是说,Windows中不存在名为FindWindow的函数,仅存在FindWindowA和FindWindowW。而FindWindow实际上是被定义的别名。

回答2:

findwindowA?
没有吧

是findwindowEx吧

FindWindow 能查找窗口句柄
FindWindowEx 不仅能查找窗口,还能查找指定窗口的控件句柄

回答3:

Alias "FindWindowA"
表明findwindowA是findwindow的别名