效果圖:
1.邊框縮放
2.拖拽至邊界自動半屏全屏(windows)
3.支持自定義繪製背景,修改resizeBackground函數即可,支持貼圖
4.邊框修改、拖動縮放可以通過MSDN查到資料
4.1 當鼠標拖動窗口移動時,系統會發送WM_MOVING消息,傳遞一個RECT用來描述dragmove對應的邊框,可以通過修改其中的值達你需要的效果
4.2 當鼠標按下移動邊界進行縮放時,系統會發送WM_SIZING消息,類似上面lparam也是一個RECT,用來描述修改大小的邊框,可以手動修改進行設置
源碼:戳這