随笔分类 -  SDK

NULL
摘要:遇到一个较大的难题,做记事本要不要使用edit或者是richedit控件呢。如果用控件的话感觉没什么挑战,不用控件,现有的参考资料仅有《windows程序设计》第六章的TYPER程序,这个程序还很不完善,并且没有处理宽字符。所以我决定先用edit控件实现一下。在实现其他的功能的时候,一边研究不用控件... 阅读全文
posted @ 2015-12-17 02:42 廖凡 阅读(806) 评论(1) 推荐(0)
摘要:我不会取标题,大体上我想用win32,模仿windows的记事本,写个记事本程序,最后让我的程序和微软的程序在外观和功能上都差不多。这样一来我可以学到一些新知识,巩固旧的知识。一、首先做个菜单栏吧。建个menu.rc文件,参照微软的记事本,里面写上这些: 1 //menu.rc 2 3 #defi... 阅读全文
posted @ 2015-12-15 12:22 廖凡 阅读(1185) 评论(0) 推荐(0)
摘要:解决前面的问题。实现鼠标移动进入到按钮的特效。效果是这样的鼠标移到按钮上,改变按钮的颜色(这里用的是直接换贴在按钮上的图片)程序运行鼠标进入按钮代码 1 #ifndef ULONG_PTR 2 //#define ULONG_PTR unsigned long* 3 #endif 4 #in... 阅读全文
posted @ 2015-12-14 13:08 廖凡 阅读(2851) 评论(0) 推荐(0)
摘要:一、解决上一篇的两个问题。1、按钮背景透明方法是,在绘制按钮之前,向按钮的父窗口发生WM_CTLCOLORBTN消息。该消息返回一个画刷句柄,系统使用该画刷句柄画出按钮的背景。所以我们在处理这个消息的时候,为系统返回一个空的画刷句柄就可以了。直接在回调函数中添加代码1 case WM_CTLC... 阅读全文
posted @ 2015-12-13 16:12 廖凡 阅读(2690) 评论(0) 推荐(0)
摘要:第一次写随笔,我本来想将win32窗口的标题栏设置成渐变色,像这样的效果但发现找不到设置标题栏属性的api,SetWindowLong也只是增减窗口的固定的样式而已。所以想到一个思路,把标题栏去掉,自己绘制一个标题栏,包括标题栏上的按钮都自己来绘制创建。这里用到了gdi+,对于这个库也是刚接触到的。... 阅读全文
posted @ 2015-12-11 22:04 廖凡 阅读(5134) 评论(0) 推荐(1)