【C++】自绘控件基础
摘要:
由于我们对控件的功能、外观的需求,公共控件并不能很好地满足这一点,所以我们就得自绘控件。自绘控件有许多方法,比如:处理WM_PAINT消息,设置ownDraw风格,处理WM_CTLCOLOR消息,等。之前见过有网友发表过自定义绘制的方法,但目前我只了解前面这几个方法,日后有机会再补充。处理WM_PAINT消息这个应该是最容易想到的方法。在windowProc()函数中处理WM_PAINT消息,这可能出现一些琐事,比如创设备上下文,决定控件的位置等。这理就不详细解释,具体可以看《window程序设计》。设置ownDraw风格 这个方法也就是所有者绘制方法。它是用于开发自定义控件最普通的技术,因为 阅读全文