界面美化笔记

1、toolbar鼠标移上去出现的矩形框是通过在TCCToolButton.Paint方法中调用DrawBtnBorder实现的。

2、BitBlt方法我的理解是用于拷贝图像,可以以扩展图片的方式拷贝。

3、用windows api画边框:

var

ll_Pen: HPen;

ll_Pen := CreatePen(ps_solid, 1, clred);
SelectObject(DC, ll_Pen);
SelectObject(DC, GetStockObject(NULL_BRUSH)); //不需要填充(背景)
Rectangle(DC, aRect.Left, aRect.Top, aRect.Right, aRect.Bottom);
DeleteObject(ll_Pen);

4、更改brush的颜色:

SelectObject(DC, GetStockObject(DC_BRUSH));//必须执行这句,下一句才有用

SetDCBrushColor(DC, Color);

5、想在edit上加一个按钮要用两个控件来实现才画得比较自然。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值