win32プログラムのウィンドウクラスを登録するためのベストプラクティスは何ですか?
すべてのクラスをWinMain関数に登録しますか、それとも必要に応じて登録しますか?
以前は必要に応じて実行していましたが、必要になる前に実行する必要はありませんでした。
MFCを使用している場合は、バックグラウンドで実行されるため、登録する必要はありません。ただし、win32を使用している場合、カスタムメッセージ処理にwindprocを使用する場合は、WindowsクラスをWNDCLASS構造で登録する必要があります。MSDNリンクを参照してください。
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633586(v=vs.85).aspx
registerclassを指定しない場合でも、システムにはウィンドウに登録されているクラスがあります。
サンプルを見る