タイトルバー無しのウィンドウをアプリケーション本体の
ウィンドウよりも上につくろうとしてますが、てこずってます。

・CreateEx()でWS_EX_TOPMOSTを指定したが
 アプリケーションウィンドウよりは上にはならない。
・CreateEx()のpParentWnd,nIDを0にすると上にはなるが
 独立したウィンドウになるので
 タスクバーに含まれてしまい気持ちが悪い。
・pParentWnd,nIDを0にしてWS_EX_TOOLWINDOWを指定すると
 タスクバーに含まれないが、ウィンドウにタイトルバーがついてしまう。

CreateEx(WS_EX_TOPMOST,
     className, "", WS_CHILD|WS_BORDER,
     rect, GetDesktopWindow(), nID);
で、今、このようにデスクトップウィンドウを親に指定してやれば
望みどおりアプリケーションウィンドウよりも前面の
タイトルバー無しのウィンドウができたんですが
nIDにへたな番号を渡すと他のアプリと干渉しないかが心配です。
そもそももっとうまくやる方法はないのでしょうか?