SnapWindow.h 338 B

123456789101112131415161718192021
  1. #pragma once
  2. class SnapWindow
  3. {
  4. public:
  5. SnapWindow();
  6. ~SnapWindow();
  7. int snap_Margin;
  8. int snap_ModifierKey;
  9. LRESULT OnSnapMoving(HWND hWnd, LPRECT snap_prc);
  10. LRESULT OnSnapEnterSizeMove(HWND hWnd);
  11. private:
  12. POINT snap_cur_pos;
  13. RECT snap_rcWindow, snap_wa, *snap_prc;
  14. int snap_x, snap_y;
  15. BOOL isSnapClose(int a, int b);
  16. };