渋木です。

> WM_PAINTは "paint a portion of an application's window" とMSDNに書いて
> あるので、WM_PAINTは画面への描画だと限定しても特に差し支えないと、僕は考
> えます。

 のはずですね。

> > 一般に描画やその前準備は WM_PAINT で行われるものです。だから、デバイ
> > スコンテキストは WM_PAINT にしか渡されません。WM_PAINT がくるまで、
> > 描画対象がモニタ画面か、印刷か、画面での印刷プレビューか、
> > あるいは EMF(メタファイル)への出力か、特定できないからです。

 は、MFC の OnDraw() とゴッチャになったのかもしれませんね。

# MFC の OnDraw() は、WM_PAINT だけでなく印字処理も担当します。


--
// 渋木宏明 (Hiroaki SHIBUKI)
// mailto:h...@mbi.nifty.com
// http://www.hidori.jp/
// Microsoft MVP 2002-2003 of Windows Technology