设计一套UI开发库,包含三个控件:
Panel,EditBox,Button,其中Panel是一个容器控件,能包含任意本开发库中的控件(包括自己)
要求本UI开发库要能在标准windows GUI环境下使用,同时还要能在D3D环境下使用.
设计要求: 使用UML描述设计,只要求静态类型设计,重点在类的接口设计和类之间的关系,难点在消息的传递,控件的绘制以前没有做过这方面的东西,思路不是很清楚,请高手指点一下,该怎么做,用什么做,越详细越好。