会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
微光的闪现
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
12
下一页
2014年9月22日
窗体皮肤实现 - 在VC中简单实现绘制(五)
摘要: 到第四部分Delphi XE3的代码能基本完成窗体界面的绘制。窗口中的其他控件的处理方法也是相同的,截获消息处理消息。 问题这个编译出来的个头可不小。Release版本竟然2.43M,完全是个胖子。系统中应该加入了大量基础代码(如泛型之类),用Delphi7编译出来应该能小一截。 使用默认Relea
阅读全文
posted @ 2014-09-22 22:27 cmacro
阅读(3166)
评论(3)
推荐(3)
2014年9月17日
窗体皮肤实现 - 在标题栏上增加快速工具条(四)
摘要: 前面做的工作就是想在标题区域增加快速工具条。前续的基础工作完成,想要在标题区域增加特殊区域都非常方便。只要在绘制时控制自定义区域需要占用标题区域多少空间,然后直接在所占位置绘制。做这个事情前,稍微把代码规整了下。所以界面皮肤处理放到一个单元中。 主要处理步骤 1、划出一个新区域(整个工具条作为一个区
阅读全文
posted @ 2014-09-17 22:18 cmacro
阅读(3688)
评论(6)
推荐(2)
2014年9月11日
窗体皮肤实现 - 重绘窗体非客户区(三)
摘要: 窗体边框基本的绘制和控制完成,在第二篇中主要遗留的问题。 标题区域图标和按钮没绘制 缩放时客户区显示有问题 解决完下面的问题,皮肤处理基本完整。大致的效果GIF GIF中TShape的颜色表现有些问题,实际是正常的。 绘制标题区域内容 标题区域主要考虑窗体是否在最大化状态,最大化后实际的标题绘制区域
阅读全文
posted @ 2014-09-11 23:33 cmacro
阅读(6411)
评论(7)
推荐(4)
2014年9月6日
窗体皮肤实现 - 重绘窗体非客户区(二)
摘要: 第一个实现了基本处理。窗体边框的宽度有些肥大,需要进行瘦身。 实现: 1、改变外框线宽度 (WM_NCCALCSIZE) 2、改变外框样式 (WM_WINDOWPOSCHANGING) 通过 WM_NCCALCSIZE 消息可以实现目的。 窗体的四个角的表现样式可以看出是XP的界面轮廓。倒角的幅度感
阅读全文
posted @ 2014-09-06 01:38 cmacro
阅读(5814)
评论(0)
推荐(4)
2014年9月3日
STM32调试大法 之 串口通讯
摘要: 开发过程经常需要查看某些特定参数。通常的方法可以使用paintf进行打印输出,观察具体的变量值。STM32内部集成有USART的串口功能,可以通过串口直接输出到电脑(上位机)。使用非常方便,基本不需要不需要写代码,只要配置一下就可以使用。简单设置就可以看到上面的效果配置方法: 1、重定向printf...
阅读全文
posted @ 2014-09-03 23:54 cmacro
阅读(10704)
评论(1)
推荐(0)
2014年9月2日
窗体皮肤实现 - 重绘窗体非客户区(一)
摘要: 现在皮肤控件也很多,但每次装一堆控件,使用又繁琐。稍微研究一下内部机制,还是比较简单的。 主要会使用到下面几个消息 第一步直接覆盖WM_NCPAINT 消息进行外边框绘制。 会发现有2个问题: 1、点击右上角的系统按钮区域会出现系统按钮 2、当切换程序的时候窗体会恢复默认样式。 需要处理WM_NCA
阅读全文
posted @ 2014-09-02 17:51 cmacro
阅读(4360)
评论(0)
推荐(2)
2014年8月26日
排除不必要的绘制区域,降低绘制量
摘要: procedure DrawBorder(Handle: THandle; ADC: HDC);var R: TRect; Canvas: TCanvas; P: TPoint;begin Canvas := TCanvas.Create; Canvas.Handle := ADC; P...
阅读全文
posted @ 2014-08-26 16:17 cmacro
阅读(661)
评论(0)
推荐(0)
2014年8月9日
Keil uVision4 代码编辑器中文字符乱码问题
摘要: MDK-ARM 使用中一直有个很纠结的问题,中文字符支持不好。比如写代码注释,使用中文删除字符就会只删除一半问题。复制粘贴代码中间有中文就会出现乱码问题。想过换IAR,新学个IDE也麻烦,上面的问题也不很大稍微绕一下也能解决,所以一直没换。发现其实这个根本不是问题,安装好后默认是ANSI编码,所以会...
阅读全文
posted @ 2014-08-09 12:39 cmacro
阅读(44500)
评论(4)
推荐(0)
2014年7月2日
拥抱ARM妹纸第二季 之 第三次 给我变个月亮,让约会更浪漫!
摘要: 嗯嗯,效果不错。趁着这个热乎劲,接到俺的LED测试板上试试。呃~~~ 竟然和小LED的效果不一样啊,不一样。不但闪烁而且完全没有调光效果。郁闷内,查查原因呗。看看那里出问题。迅速在PT4115手册里翻查。PWM有频率要求,难道我的频率太高啦。"最高可达20KHz“,好吧,就是高那么一丁点。继续折...
阅读全文
posted @ 2014-07-02 12:28 cmacro
阅读(2176)
评论(5)
推荐(3)
2014年6月10日
拥抱ARM妹纸第二季 之 第二次 约会需要浪漫,这么大灯泡怎么弄?
摘要: 终于轮到俺的小穆出场啦。有请能让太阳也为之暗淡的小穆闪亮登场~,鼓掌吧,欢呼吧!~~♪♪We can burn brighter Than the sun ~~~ ♪♪“谢谢~~~“ 唱的太棒啦,再来首~~ 再来首~~ ”谢谢大家,为大家表演《遮天蔽日》魔术“!@%&……¥%!@!@#……¥@#¥%...
阅读全文
posted @ 2014-06-10 09:25 cmacro
阅读(777)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
···
12
下一页
公告