摘要: GacUI学习(一)之高仿系统记事本(二) 转载请注明来源:http://www.cnblogs.com/lyfh/p/6107614.html 上篇《GacUI学习(一)之高仿系统记事本(一)》已经将全局排版布局搞定了,本篇将创建菜单,并进行处理菜单事件。 记事本菜单主要有文件、编辑、格式、查看、 阅读全文
posted @ 2016-11-27 22:36 易大师 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: GacUI学习(一)之高仿系统记事本(一) 转载请注明来源:http://www.cnblogs.com/lyfh/p/6107215.html GacUI是轮子哥(vczh)精心打造的跨平台C++转用UI库,包含了轮子哥毕生的C++功力。针对GacUI,轮子哥写过中文教程和Demo,教程地址htt 阅读全文
posted @ 2016-11-27 21:36 易大师 阅读(13186) 评论(0) 推荐(1) 编辑
摘要: DuiLib学习笔记(二) 扩展CScrollbar属性 Duilib的滚动条滑块默认最小值为滚动条的高度(HScrollbar)或者宽度(VScrollbar)。并且这个值默认为16。当采用系统样式的滚动条,或者 Troy的源码(https://github.com/qdtroy/DuiLib_U 阅读全文
posted @ 2016-05-09 00:32 易大师 阅读(2851) 评论(0) 推荐(0) 编辑
摘要: 关于socket的文章,园子里面有很多,其实无非就是 WSAStartup、socket、bind、listen、accept、recv、send(服务端),WSAStartup、socket、connect、send、recv(客户端)的使用。今天第一次看socket,也只学会了socket阻塞模... 阅读全文
posted @ 2015-05-24 21:51 易大师 阅读(3960) 评论(3) 推荐(1) 编辑
摘要: 用CreateWindow 函数创建的控件,如果想使用tap键切换,最简单的做法是:主窗口有WS_EX_CONTROLPARENT扩展属性,控件有WS_TAPSTOP属性。然后最重要的是,在处理消息循环时要做一个判断:1 while (GetMessage(&msg, NULL, 0, 0)... 阅读全文
posted @ 2015-03-15 17:07 易大师 阅读(424) 评论(0) 推荐(0) 编辑
摘要: createwindow可以直接创建一个staitc,但这个static是不透明的,如果我们把窗口背景设置为GRAY_BRUSH,则static会很明显的有一个白色背景,一般来说这样肯定很难看。可以先给 static设置一个WS_EX_TRANSPARENT的扩展属性,然后在消息回调函数中拦截 WM... 阅读全文
posted @ 2015-03-15 12:01 易大师 阅读(2141) 评论(0) 推荐(0) 编辑
摘要: 最近一直在看Charlse Petzold的《Windows程序设计》,作为一个新得不能再新的新手,只能先照着书的抄抄源码了,之前的例子一直都很正常,但昨天遇到一个很诡异的BUG。先看实例源码吧: 1 /*--------------------------------------------... 阅读全文
posted @ 2015-01-27 22:07 易大师 阅读(714) 评论(0) 推荐(0) 编辑