小弟通过bmp位图做了一个圆角矩形的form,但无法通过鼠标的拖动来控制form的大小,请问各位大侠如何解决?

解决方案 »

  1.   

    鼠标的拖动来控制form的大小.
    你的bmp位图就要变大呀!
    :)
      

  2.   

    用消息啊,如果你当前的鼠标位置位于圆角矩形的可拉大拉小的位置的时候就想windows发送消息啊,具体什么消息,你可以查帮助
      

  3.   

    不能用bipmap,使用 CreateRoundRectRgn 来创建圆角矩形的窗口。
      

  4.   

    这个就比较麻烦了,你要自己计算定义各个边界的位置,然后判断鼠标在哪个区域中,再通过非客户区消息使form resize。参见SkinEngine.
    用WM_NCHITTEST的参数模仿窗体resize的效果。具体用法看看帮助吧。很简单的,就是模仿着发个消息就行了。(我以前这样做过)
      

  5.   

    google上关于WM_NCHITTEST的代码有好多!