使用win32 API创建新的gui组件

时间:2012-04-26 13:23:48

标签: winapi win32gui

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

1 个答案:

答案 0 :(得分:4)

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

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

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