【问题标题】:How to get the Window Class Name and Id from HWND?如何从 HWND 获取窗口类名称和 Id?
【发布时间】:2013-08-31 21:47:05
【问题描述】:

如何从 HWND 中获取 Window Class Name 和 Id?

我搜索但发现相反的更受欢迎。

有什么想法吗?!?!?

【问题讨论】:

    标签: c++ winapi


    【解决方案1】:

    AndreasArthur 的回答显示了如何获取类名。使用“Id”可能是指子窗口的窗口标识符;

    GetWindowLong(HWnd, GWL_ID)
    

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 天哪,你用八秒击败了我!
      • 谢谢 我听说如果应用程序有多个该类的实例,则有一个标识特定窗口的 id。
      • Mohammad,句柄标识一个特定的窗口。你已经有了。
      • 但是如何获取类名长度以正确调用 GetClassName?我的意思是,我需要先分配缓冲区!
      • @Zato:欢迎来到 C! WNDCLASS 告诉你,一个类名是最大的。 256 个字符长。
      【解决方案3】:

      GetClassName 正是您要找的。​​p>

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-02-03
        • 1970-01-01
        • 2012-10-28
        • 1970-01-01
        • 1970-01-01
        • 2019-03-28
        相关资源
        最近更新 更多