关于编写从TWinControl继承下来的控件
数字蛋糕 2000-09-25 02:48:00 我想问的是如何获得绘制控件时必须的DC?
如果在OnCreate时调用GetDC的话好像会出错。如果每次在WM_PAINT时调用的话又没效率。正规的控件是如何绘制自己的呢?或者说是在什么时候获得DC的呢?
而且我自己做了一个Panel控件,当我把它放到Form上的时候总是会不停的闪烁(不停的执行Paint),但是我在控件中只拦截了一个事件就是WM_PAINT,然后在WM_PAINT中调用Paint。实在想不出为什么会闪烁。