Winapi Windows中的所有控件都称为公共控件吗?

Winapi Windows中的所有控件都称为公共控件吗?,winapi,Winapi,我对术语“通用控件”感到困惑,Windows控件是否分为通用控件和非通用控件 我试图搜索常用控件的列表,但我找不到任何东西,如果windows中的控件不是所有的都是常用控件,我可以得到常用控件的列表吗?我会使用windows控件和通用控件,它们是完全可交换的,但是如果你想严格一些,似乎有(基本的)windows控件和(增强的)通用控件 说明Windows控件是子窗口,并且在中提供了完整的列表。这是一个相当长的列表,包括例如按钮、编辑字段、树视图以及日期和时间选择器 MSDN页面提供基本windo

我对术语“通用控件”感到困惑,Windows控件是否分为通用控件和非通用控件


我试图搜索常用控件的列表,但我找不到任何东西,如果windows中的控件不是所有的都是常用控件,我可以得到常用控件的列表吗?

我会使用windows控件和通用控件,它们是完全可交换的,但是如果你想严格一些,似乎有(基本的)windows控件和(增强的)通用控件

说明Windows控件是子窗口,并且在中提供了完整的列表。这是一个相当长的列表,包括例如按钮、编辑字段、树视图以及日期和时间选择器

MSDN页面提供基本windows类的列表。这里列出的控件只有基本控件,如按钮和编辑字段

MSDN页面说明公共控件由公共控件库Comctl32.dll实现。说明应通过调用提供所需控件来加载Comctl32.dll。例如,有树视图、数据和时间选择器

总结:中的列表似乎是所有控件的完整列表。这些是(基本的、简单的)Windows控件(见列表)或(更复杂和更具特色的)通用控件(见列表)。

简单地说,“通用控件”是由
comctl32.dll
实现的控件,其中第一个出现在Windows 95中。它们是:


它们不同于由
user32.dll实现的控件,后者是“原始”的Windows控件(可追溯到16位Windows):
按钮
编辑
列表框
组合框
静态
滚动条
,谷歌:你以为我试过bing吗?此列表中的所有控件都称为公共控件吗?