Windowハンドルをラップしたクラスをつくってみました。
こんなかんじで
class Win{
  HWND handle_;
public:
  BOOL Create();
  void Show();
};
ここまで作ってふと思ったんですが、
HWNDを引数にとるAPIにはどうやって情報を渡そうかと

クラスが保持しているハンドルを返すメンバ関数をつくると
内部実装をさらすようでカプセル化したした意味が無い気がします
かと言って使用するAPI全てにラッパークラスを作るのもしんどい気がします