リージョンをCreateRectRgn()関数とSetWindowRgn()関数を使って作って、非長方形のウィンドウをつくったのですが
全画面表示するとDOSプロンプトと同じような灰色のバーのものが出来上がりました。
下記のように、灰色の部分を省いた訳なんですが、これだとデスクトップの上端にピッタリと張り付きません。
ウィンドウをつまんで動かせるスペースを考慮してずれるのですが、助けてください。。

case WM_CREATE:
hRgn = CreateRectRgn( 0, 25, 400, 800);
SetWindowRgn(hWnd, hRgn, TRUE);
break;