翻阅无数博客,有少数博友通过打出每次获得的 cx,cy 发现其中,竟有0,0值。
而后,一位博友提出:
在OnSize()中,调用重绘函数,
再在OnPaint()中,进行窗口大小的调整 或 重定位。而未说明理由。
我经过尝试,再在OnPaint()中取出cx,cy值时,发现没有0,0的情况,
因此假想认为:
OnSize()在窗口从创建到重绘,将被多次调用,
而OnPaint()却仅在一切都准备好后才会调用,
翻阅无数博客,有少数博友通过打出每次获得的 cx,cy 发现其中,竟有0,0值。
而后,一位博友提出:
在OnSize()中,调用重绘函数,
再在OnPaint()中,进行窗口大小的调整 或 重定位。而未说明理由。
我经过尝试,再在OnPaint()中取出cx,cy值时,发现没有0,0的情况,
因此假想认为:
OnSize()在窗口从创建到重绘,将被多次调用,
而OnPaint()却仅在一切都准备好后才会调用,