自绘色彩标识,并可以采用布局

应用背景

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

文档说明

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

模块使用说明

        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);
每次需要设定该模块显示的位置区域,如不设定,则默认为父窗口总区域,在添加项之前,请添加模块布局方式。然后在该布局下的显示,按照布局进行。
        效果如图:
        使用者可根据该模块继续开发,请在我这里提出您的宝贵建议,开其他设计思路。

        源代码请在资源下下载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值