自制日志小软件EveryDR

来源:互联网 发布:淘宝店铺名字搜索不到 编辑:程序博客网 时间:2024/05/01 20:38

    下载源文件
         大概经历了半个月的时间,经过各种资料查找以及同行帮助终于完成了一个,自制的简易日志小软件。
    该软件名位EveryDR,意思是Every Day Record 的意思。
    此间经历的最头疼的一件事就是在响应WM_PAINT消息时,函数中用了CDC 来获取设备上下文,正因为此而纠结了很长一段时间,实际上再响应该消息时应该选择CPaintDC 以前我也经常看到在响应该消息时用这个类,但是终归我还是个初学的菜鸟啥也不懂,只知道用,知识非常欠缺,可庆幸的是有很多同行的帮助啊,所以我这个菜鸟在前行的路上不会寂寞了,也让我相信了,问题总归是有解决方法的,我们只需努力和坚持寻找最佳的解决方案。
    下面简要说一个,上面的软件,上面的软件我是做成发布版的了,其用到的只是也很少,就是一个自绘对话框界面,用位图,填充底色,而这个对话框我也去掉了标题栏只剩下了客户区,还有就是一个自绘按钮(从原有的按钮派生新类)的实现,可是这个按钮终归觉得只是画的表面是圆形的但是实际上是方形的因为只是用到了画线而没有用SetWindowRgn真正改变,按钮的区域,其中这个心的按钮类你可要在使用时自行设置文字及要填充的位图,位图资源的ID赋值给nIDB即可,第三个技术点就是关于持久类的使用了,因为要把日志永久存在磁盘上。第四个技术就是将客户区固定区域的自行设置的标题栏设置实现鼠标左键拖动。第五个就是一个简单的可变窗口大小的改变。
查看软件界面

原创粉丝点击