WinAPI检查窗口是否具有常规标题栏

时间:2018-10-14 21:37:03

标签: c++ winapi titlebar

我希望我的程序可靠地确定一个窗口(具有其句柄)是否具有常规的窗口样式标题栏(例如Windows资源管理器,控制面板和大多数桌面应用程序)或自定义窗口(谷歌浏览器,Visual Studio, Spotify,存储应用)。

GWL_STYLEGWL_EXSTYLE中是否有特定标志,或者还有其他方法可以检查标题栏样式?

1 个答案:

答案 0 :(得分:-2)

您将必须定义您认为“常规”的内容,也就是“自定义”的内容。

例如,如果我没记错的话,典型的应用程序将设置WS_CAPTIONWS_BORDER。如果您认为“正常”,那么考虑其他所有自定义项目就很容易了。

要确定您的标准,建议您检查您提到的应用程序和其他应用程序,最后确定所需的条件集。

更多信息: