代码之家  ›  专栏  ›  技术社区  ›  Lázár Zsolt

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

  •  0
  • Lázár Zsolt  · 技术社区  · 6 年前

    我希望我的程序能够可靠地确定一个窗口(给定其句柄)是否有常规的Windows样式的标题栏(如Windows资源管理器、控制面板和大多数桌面应用程序)或自定义的标题栏(Google Chrome、Visual Studio、Spotify、Store Apps)。

    是否有特定的标志 GWL_STYLE GWL_EXSTYLE 或者有其他方法检查标题栏样式吗?

    1 回复  |  直到 6 年前
        1
  •  -2
  •   Acorn    6 年前

    你必须定义你认为“常规”的东西,因此什么是“习惯”。

    例如,典型的应用程序 WS_CAPTION WS_BORDER 如果我记错的话,设置。如果你认为这是“正常的”,那么很容易考虑到其他一切习俗,你就完成了。

    为了决定您的标准,我建议您检查您提到的应用程序和其他应用程序,最后决定您需要的条件集是什么。

    更多信息: