在基于多文檔的應用程式 CView的重繪為例子SD
在 K中我們是攔截 WM_PAINT 消息進行 重回的處理 隻要 窗體一出現Invalid Area 那麼都需要重繪
在MFC中 WM_PAINT 消息的響應函數 是 OnPaint() 但是為什麼重繪 我們一直在 OnDraw()中做處理?
這是因為 MFC在 OnPaint中 調用了 OnDraw函數 并且把 DC也作為參數傳遞給了 OnDraw 函數 看下MSDN可以知道
在基于多文檔的應用程式 CView的重繪為例子SD
在 K中我們是攔截 WM_PAINT 消息進行 重回的處理 隻要 窗體一出現Invalid Area 那麼都需要重繪
在MFC中 WM_PAINT 消息的響應函數 是 OnPaint() 但是為什麼重繪 我們一直在 OnDraw()中做處理?
這是因為 MFC在 OnPaint中 調用了 OnDraw函數 并且把 DC也作為參數傳遞給了 OnDraw 函數 看下MSDN可以知道