MFCのWindow系の生成関数見ててビックリ

Wnd::Create( クラス名,・・・・略 );

オブジェクトの参照やポインタ渡しではなく、なんで「クラス」渡してるんだ?