- 博客(4)
- 资源 (1)
- 问答 (9)
- 收藏
- 关注
原创 win32去除窗体边框标题栏非客户区,保留阴影,支持自动排列窗口,真正完美,性能高,兼容好,浪费我大把青春试出来的
网上搜了一圈又一圈,就是没一个大牛给我这小白铺好路,造好轮子没办法,自己找资料,每一种窗口风格,每一个窗口消息,每一个特殊函数,各种断点看窗口的消息过程最后发现原来这么简单,可是我却这么笨,那么笨,用三年的业余时间,断断续续放弃过好多次总算给弄出来了,不多说,上代码高兴死了#include<Windows.h>#include<d2d1.h>#pragma ...
2019-07-20 09:02:51 2196 2
原创 去除窗体边框 去除非客户区WM_NCCALCSIZE WM_SYSCOMMAND
case WM_NCCALCSIZE:return 0;只需要这一句就够了,窗口照样可以响应按键和窗口自动排列。会造成去除非客户区:阴影,关闭最大最小化按钮,标题栏,边框,图标。原理:NC表示非客户区,CALC表示计算,SIZE表示大小。合起来是非客户区计算大小,return 0会将非客户区大小设为0。注意:请不要再处理其他WM_NC开头的消息。比如WM_NCPAINT,会导致...
2018-12-20 15:48:40 1494
原创 cmd颜色与转义字符.system("echo \033[1;31m hello color!\033[0m");
今天花了一天搞cmd的颜色,尝试了各种方案:1.printf("\033[1;32m hello color!\033[0m");这里\033[1;32m是Ansi.sys定义的一套函数(使用方式详见Ansi.sys百科),\033为八进制,\27为十进制,\0x1b为十六进制.我在C4droid(一款手机编程软件)中可以很轻松的实现它.但是在vs2017和C Free中就死活不给我转义,...
2017-12-04 09:21:26 7509 3
原创 仅有三条语句的文件管理程序.轻量却功能强大.
仅有三条语句的文件管理程序.轻量却功能强大. 参考C Primer Plus第8章字符输入输出8.4节重定向和文件.· 它是end of file的缩写,表示 "流"(stream) 的结尾。这里的"流",可以理解为数据.可以是文件(file),可以是标准(键盘,或其他程序传输等)输入(stdin)。不用定义EOF,它在stdio.h由宏#define EOF (-1)定义.
2017-11-22 19:10:04 273
无边框窗体最大化后出现在第二屏幕
2019-08-22
visual studio的边框样式是怎么实现的?
2019-08-03
无边框窗体的WM_NCHITTEST消息怎么响应窗口外(阴影处)的拖动改变大小操作?
2019-07-29
创建两个主窗口,一个WS_POPUP窗口遮住另一个标题栏窗口,实现覆盖非客户区,可行吗?
2019-07-07
boot引导扇区怎么弄,我用winhex直接写入U盘第一个扇区可是启动不了.
2017-12-07
需要认证操作的WiFi,每次连接就弹出网页认证,怎么不弹出网页认证?其中的原理是怎样的?
2017-11-02
C#写了一个转换kgtemp酷狗缓存文件的窗体程序,各位有兴趣的可以看看.
2017-09-29
Windows10的cmd使用C语言输出彩色字体
2017-09-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人