Yuhang Zhao
01707907cd
WIP. Adapt to Windows Terminal style.
...
Don't remove the window frame totally, only remove the title bar instead
(including the top border).
We can resize outside our window just like any other normal window in
this way. And many strange problems caused by the removal of window
frame are gone such as background flicker.
However, we will need to paint the top frame border ourself. Otherwise
the window doesn't look very good.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-24 13:02:13 +08:00
Yuhang Zhao
f77e1adf61
Update.
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-22 15:27:52 +08:00
Yuhang Zhao
0239c298b3
Fix wrong condition introduced in last commit.
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-22 11:48:23 +08:00
Yuhang Zhao
94cb8729aa
Update.
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-22 11:19:23 +08:00
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
f6a4a52ec4
Update.
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-11 13:28:29 +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
9df3436bcf
Update.
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-10 10:09:16 +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
9566b820b3
Update.
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-05 17:41:24 +08:00
Yuhang Zhao
df6b381006
Update.
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-05 17:21:18 +08:00
Yuhang Zhao
38c4d465b2
Update README
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-04-05 16:22:33 +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