MSDNにwindowを開くための雛形と、
それに関する詳細な解説みたいなのはないんでしょうか?

GUI周りの知識はネットで検索して雛形を見て組み込む感じでやっているのですが
この方法だとネットに依存しすぎていて、
オフラインでのプログラミング時などに困ってしまいます。

MSDNで調べながらできれば嬉しいんですが
先ほどから探しても見てもそういった形ではまとめられていないようなんですが…