由于我们对控件的功能、外观的需求,公共控件并不能很好地满足这一点,所以我们就得自绘控件。
自绘控件有许多方法,比如:处理WM_PAINT消息,设置ownDraw风格,处理WM_CTLCOLOR消息,等。
之前见过有网友发表过自定义绘制的方法,但目前我只了解前面这几个方法,日后有机会再补充。
处理WM_PAINT消息
这个应该是最容易想到的方法。在windowProc()函数中处理WM_PAINT消息,这可能出现一些琐事,比如创设备上下文,
由于我们对控件的功能、外观的需求,公共控件并不能很好地满足这一点,所以我们就得自绘控件。
自绘控件有许多方法,比如:处理WM_PAINT消息,设置ownDraw风格,处理WM_CTLCOLOR消息,等。
之前见过有网友发表过自定义绘制的方法,但目前我只了解前面这几个方法,日后有机会再补充。
处理WM_PAINT消息
这个应该是最容易想到的方法。在windowProc()函数中处理WM_PAINT消息,这可能出现一些琐事,比如创设备上下文,