大家都来帮帮忙,有关于对话框拖动的有关问题

大家都来帮帮忙,有关于对话框拖动的问题
我现在创建了一个模态对话框,然后增加了可以点击客户区拖动对话框的效果。到此一切正常,但是接下来问题来了,我发现该对话框往下,往左,往右拖动,都可以拖出屏幕,但是往上拖出屏幕后,又自动的变了回来,怎么也拖不出去。

用movewindow函数可以把窗口放到屏幕的上面,但是一拖动窗口就又自动回来了。同时我也在win7下试了系统的对话框,发展也有这个问题,往上拖动后不是最大化,就是变回来了,请问一下有什么办法可以解决这个问题么?
------解决思路----------------------
引用:
我现在要做一个类似于图片查看器的东西,拖上拖下就能查看图片的所有部分,不能有滚动条的,因为这个对话框只有客户区,画上图之后就只有图片了。

那你参考一下好压的2345看图工具吧,实现方式好像是根据当前比例截取出实际图片的某一块显示出来。然后实际视图缩小放在那个单独的对话框上。

------解决思路----------------------
这貌似不是问题吧。。。这是操作系统本身就这样判断的,为了防止你把窗口的“标题栏”部分给显示到屏幕外。。。
因为,如果“标题栏”部分在屏幕外了,你就没法再拖动回来了。。。
你要做类似于你说的那种图片查看软件,只能把你的窗口全屏,然后里面的图片拖动,这样你图片就可以把上面一部分显示到外面去。