表示しているウィンドウを移動してタイトルバーがデスクトップの上端を越えても隠れてもデスクトップ内に自動的に戻らないようにするには?


時計職人  2006-11-26 21:12:43  No: 63706  IP: 192.*.*.*

開発環境はWinXP Pro、VC++6.0 SP4、SDKです。
アプリはアナログ時計を作っています。
ウィンドウは普通にを表示して、クライアント領域はWM_NCHITTESTでHTCAPTIONを
返していましてクライアント領域をドラッグして移動できるようにしています。
クライアント領域でドラッグしてウィンドウを移動してウィンドウのタイトルバーが
デスクトップの上端を越えてしまってタイトルバーが隠れてしまっている状態でマウスボタンを離すと
自動的にタイトルバーがほんのちょっと表示されている状態にウィンドウの位置が戻ってしまいます。
このウィンドウを移動してマウスを離した所の位置で止るような方法はないでしょうか?
よろしくお願いします。

編集 削除