既窗体在客户区内活动,不出父窗体的范围?

解决方案 »

  1.   

    这个可能需要自己限制了吧,
    看看处理WM_MOVE消息,范围超出的时候处理一下消息参数的值看看这样可不可以啊。
      

  2.   


    看是不是这种需要?《轻松实现类VC界面》配套源代码 详细信息 < 高级用户界面 >  一个类似VC的界面,左边、底下有两个可浮动、可变大小的控制窗口。许多朋友都希望在自己的程序中实现类似的界面,因为此种类型的界面用途很广、通用性很强,所以笔者总结了一下实现的步骤,辑此一文,并提供源代码供大家参考![代码性质] VC可重用代码段
    [代码作者] 王骏
    [文件大小] 44K 
    [更新日期] 2002-3-8 16:26:00 
    [下载次数] 4872  http://www.vckbase.com/code/relateddoc.asp?id=518
      

  3.   

    我想要的是:比如在一个MIS系统中,每点击一个菜单都会弹出一个对话框,
    我不想让对话框逃出主创体的范围。可以吗?
      

  4.   

    用SetWindowLong改变弹出的窗口风格,设置为你的主窗口的子窗口,
    这样子窗口会嵌在里面
      

  5.   

    然后用SetParent(指定窗口的新父窗口)