C++ 如何从 HWND 获取窗口类名称和 ID?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/3246663/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-28 12:24:17  来源:igfitidea点击:

How to get the Window Class Name and Id from HWND?

c++winapi

提问by Mohammad Abdelaziz

How to get the Window Class Name and Id from HWND?

如何从 HWND 获取窗口类名称和 ID?

I searched but found the opposite is more popular.

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

Any thoughts?!?!?

有什么想法吗?!?!?

回答by Sertac Akyuz

Answers by Andreasand Arthurshow how to get the class name. With 'Id' perhaps you mean the window identifier for child windows;

AndreasArthur 的回答展示了如何获取类名。'Id' 可能是指子窗口的窗口标识符;

GetWindowLong(HWnd, GWL_ID)

回答by Arthur

GetClassName: http://msdn.microsoft.com/en-us/library/ms633582(v=VS.85).aspx

GetClassName:http: //msdn.microsoft.com/en-us/library/ms633582(v=VS.85) .aspx

What do you mean with Id?

你说的Id是什么意思?

回答by Andreas Rejbrand

GetClassNameis exactly what you're looking for.

GetClassName正是您正在寻找的。