>>496
ダイアログ以外では使えないと思う。
MFCのCFormViewなどでは通常のウィンドウの上にモードレスダイアログを貼り付けて
ダイアログリソースを利用しているので WM_NEXTDLGCTLも動く。

VistaのUIのガイドラインではウィンドウ全体を表示するためにスクロールバーを必要とする
ダイアログは使うな。ダイアログはメニューバーやステータスバーを持つな。となってるけど
ユーティリティのようなトップレベルウィンドウがダイアログの場合は除くとなっている。

トップレベルウィンドウをダイアログにするか、通常ウィンドウにするかの基準は、ざっと見た限りは
見つからなかった。
ttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/UxGuide/UXGuide/Windows/DialogBoxes/DialogBoxes.asp