设为首页 加入收藏

TOP

自绘色彩标识,并可以采用布局
2014-11-23 20:17:51 】 浏览:256
Tags:色彩 标识 可以 采用 布局

应用背景
经常性的会需要对一个界面上的某些色彩线或者是图标进行标注说明,这时候便需要本文档模块部分了。

文档说明
本文档部分只是自己随便写的,没有经过严格测试。供大家参考。

模块使用说明
[cpp]
CRect rect;
GetClientRect(&rect);

CColorLayout layout;
layout.LayoutOn(this);
rect.DeflateRect(50,20,30,30);
layout.SetGeometry(&rect);
CString str(L"PHASE A");
layout.AddLayout(HBOXLAYOUT,10);
layout.AddLayout(VBOXLAYOUT,10);
layout.Show(RGB(255,0,0),TINY_SIZE,str);
str = L"PHASE B";
layout.Show(RGB(0,255,0),TINY_SIZE,str);
str = L"PHASE C";
layout.Show(RGB(0,0,255),TINY_SIZE,str);

layout.AddLayout(VBOXLAYOUT,10);
str = L"Vol Dip";
layout.Show(RGB(128,0,0),TINY_SIZE,str);
str = L"Vol Swell";
layout.Show(RGB(0,128,0),TINY_SIZE,str);
str = L"Vol Intr";
layout.Show(RGB(0,0,128),TINY_SIZE,str);
每次需要设定该模块显示的位置区域,如不设定,则默认为父窗口总区域,在添加项之前,请添加模块布局方式。然后在该布局下的显示,按照布局进行。


效果如图: \

使用者可根据该模块继续开发,请在我这里提出您的宝贵建议,开其他设计思路。
源代码请在资源下下载

摘自 meiyuli的专栏
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇vc获得网卡流量信息 下一篇有关XOR运算

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目