Commit Graph

112 Commits

Author SHA1 Message Date
Yuhang Zhao 21bceb088a Update comments.
Make it more clearly.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-20 21:30:01 +08:00
Yuhang Zhao 11f04ca255 Fix function signature.
Should be const XXX *, not const *XXX

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-19 15:47:22 +08:00
Yuhang Zhao 0a4f1eb03b Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-19 08:17:52 +08:00
Yuhang Zhao 835e14aa04 Add some comments in Chinese.
有些东西用英文不会写,感觉还是用中文写得明白些,不过可能要辛苦国际友人了。

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-18 13:43:24 +08:00
Yuhang Zhao 4e1d324100 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-17 21:39:36 +08:00
Yuhang Zhao b789c050cc Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-13 21:46:57 +08:00
Yuhang Zhao 6bba0cbe18 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-13 20:33:54 +08:00
Yuhang Zhao eefb3feb44 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-12 20:54:58 +08:00
Yuhang Zhao 7f1f2dffc3 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-12 11:52:54 +08:00
Yuhang Zhao 8cc3cbb05f Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-11 22:08:01 +08:00
Yuhang Zhao 19279aa848 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-11 19:22:08 +08:00
Yuhang Zhao 416f717834 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-11 18:58:48 +08:00
Yuhang Zhao bb3aeb7f4c Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-11 18:43:21 +08:00
Yuhang Zhao bda22fcd9c Fix build in 32 bit.
There is no Set/GetWindowLongPtrW in 32 bit user32.dll

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-11 18:22:54 +08:00
Yuhang Zhao bf09390f6f Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-11 16:13:17 +08:00
Yuhang Zhao 729f63faff Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-11 13:24:33 +08:00
Yuhang Zhao 0411a761e5 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-10 21:39:42 +08:00
Yuhang Zhao bc4d034a26 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-10 20:40:28 +08:00
Yuhang Zhao 9e2e0bffed Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-10 16:09:35 +08:00
Yuhang Zhao febedce103 Update.
When WM_NCHITTEST is triggered, the mouse is in the client area already.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-10 11:21:19 +08:00
Yuhang Zhao 91e7351ea3 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-10 09:49:20 +08:00
Yuhang Zhao e6f0822175 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-09 21:57:45 +08:00
Yuhang Zhao bffcc2829a Fix build with MSVC.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-09 19:36:39 +08:00
Yuhang Zhao 054a160639 WIP.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-09 16:29:58 +08:00
Yuhang Zhao ad2f7af71a WIP.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-09 16:10:56 +08:00
Yuhang Zhao fe9ee701db Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-09 13:31:36 +08:00
Yuhang Zhao 2f4686a63c Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-09 13:13:01 +08:00
Yuhang Zhao 22c0aa26df WIP.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-08 17:28:54 +08:00
Yuhang Zhao 30dc4892f1 WIP.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-08 16:25:00 +08:00
Yuhang Zhao e9f71f8d91 WIP.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-07 21:50:52 +08:00
Yuhang Zhao 8d81a4b34f Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-06 19:29:41 +08:00
Yuhang Zhao 7ed4e4f7ca Improve multi-monitor experience.
When monitors have different resolution and DPI.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-06 14:09:25 +08:00
Yuhang Zhao c1fddf0028 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-06 12:12:32 +08:00
Yuhang Zhao c7231b45b2 Add some comments.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-05 20:27:01 +08:00
Yuhang Zhao cdd8ca2e84 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-04 22:20:02 +08:00
Yuhang Zhao 6a0f6f1672 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-04 16:35:47 +08:00
Yuhang Zhao 01bde69ae6 Work-around Win7 bug.
Re-apply it: tested on Windows 7 and 8.1 in my VMs.
The bug is there indeed.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-04 13:54:37 +08:00
Yuhang Zhao 5468ce8411 Use user-friendly names.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-04 12:56:23 +08:00
Yuhang Zhao a13fd29994 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-03 20:38:19 +08:00
Yuhang Zhao 138f9abd54 Work-around Win7 bug.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-03 13:01:44 +08:00
Yuhang Zhao 84d6b03539 Remove updateRegion function.
It's causing huge problems on Windows 7.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-03 10:46:20 +08:00
Yuhang Zhao 6b3f555a95 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-03 09:57:00 +08:00
Yuhang Zhao 270c8e3bac Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-02 23:02:50 +08:00
Yuhang Zhao ab54ab2e90 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-02 16:35:15 +08:00
Yuhang Zhao befd1957de Simplify.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-02 15:17:08 +08:00
Yuhang Zhao 927e949c7f Improve DPI support.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-02 15:08:03 +08:00
Yuhang Zhao 9e5103e040 DPI improve.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-02 13:53:14 +08:00
Yuhang Zhao 07c3f47405 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-02 12:59:45 +08:00
Yuhang Zhao 536008491e Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-02 10:33:33 +08:00
Yuhang Zhao 9fdabbc33f Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-01 23:09:48 +08:00
Yuhang Zhao a6af30ce2a WIP.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-01 17:37:00 +08:00
Yuhang Zhao 5e3a3b7109 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-01 15:58:50 +08:00
Yuhang Zhao d1358c51f9 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-01 09:59:03 +08:00
Yuhang Zhao f99549b52d Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-03-31 21:44:01 +08:00
Yuhang Zhao 00573bdf58 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-03-31 21:40:59 +08:00
Yuhang Zhao 973435e5df Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-03-30 21:48:41 +08:00
Yuhang Zhao ae00984a3f Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-03-30 21:29:38 +08:00
Yuhang Zhao f7968b0aac Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-03-30 20:35:33 +08:00
Yuhang Zhao daae7d4ac2 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-03-29 21:05:41 +08:00
Yuhang Zhao 7eab71b126 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-03-29 19:33:59 +08:00
Yuhang Zhao e9f9b200d9 Fix memory leak.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-03-29 16:47:23 +08:00
Yuhang Zhao 47e9c486dc Upload project.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-03-29 16:20:36 +08:00