用于获取窗口控件的API方法

Jon*_*ong 1 c++ api

我在MSDN上搜索了一段时间,找不到它.

实际上,我甚至不知道如何在API中调用控件.他们没有被宣布为"窗口",对吗?(对他们来说没什么好处,我不确定,因为我看到了一个方法似乎可以返回一个控件,但它会返回一个hwnd.)

所以我要说我有一个窗口的句柄.我想收到它的控件(文本框,按钮,复选框......)

有什么方法可以做到这一点?再次,如何在API中调用控件?谢谢你的帮助.

Jam*_*mes 5

它们被称为Windows,而HWND是这些窗口的句柄,就像fopen()返回文件的句柄一样. 这些都是您需要的功能.尝试EnumChildWindows

  • [`GetDlgItem`](http://msdn.microsoft.com/en-us/library/ms645481%28v=vs.85%29.aspx)对于获取对话框的控件也非常有用. (3认同)