1

大家,
你能告诉我有什么方法可以在win32 api中创建新的gui控件(例如手风琴栏等)。如果你知道,请告诉我书籍或阅读链接。
谢谢。

4

1 回答 1

4

您可以通过注册您自己的窗口类并WindowProc为该类提供处理绘图、用户交互和组成控件(如果有的话)的自定义来创建您自己的“控件”。如果您想让这些可用于不同的项目,您可以将它们添加到一个 DLL 中,该 DLL 具有Init应用程序在创建您自己的类的窗口之前调用的函数。

MSDN将是开始了解的最佳场所。

根据预期用途,也有使用 ATL、MFC、.NET、QT 或其他框架的选项,但其中大多数只是上述方法的简单包装。

于 2012-04-26T13:45:03.850 回答