DrawEdge通常用来画边筐
RAISEDINNER表示画凹进型边框,
DrawEdge(Canvas.Handle, r, BDR_RAISEDINNER, BF_RIGHT);
DrawEdge(Canvas.Handle, r, BDR_RAISEDINNER, BF_TOP);
DrawEdge(Canvas.Handle, r, BDR_RAISEDINNER, BF_LEFT);
DrawEdge(Canvas.Handle, r, BDR_RAISEDINNER, BF_BOTTOM);
SUNKENOUTER表示向外图出型边筐
DrawEdge(Canvas.Handle, r, BDR_SUNKENOUTER, BF_RIGHT);
DrawEdge(Canvas.Handle, r, BDR_SUNKENOUTER, BF_TOP);
DrawEdge(Canvas.Handle, r, BDR_SUNKENOUTER, BF_LEFT);
DrawEdge(Canvas.Handle, r, BDR_SUNKENOUTER, BF_BOTTOM); }
SUNKENINNER 只画向BF_LEFT,BF_TOP类型的线条
DrawEdge(Canvas.Handle, r, BDR_SUNKENINNER, BF_TOP);
DrawEdge(Canvas.Handle, r, BDR_SUNKENINNER, BF_LEFT);
本文介绍了使用DrawEdge函数绘制不同类型的边框的方法,包括凹进型(RAISEDINNER)、向外凸出型(SUNKENOUTER)及特定方向的SUNKENINNER边框,并提供了具体的Canvas调用示例。
2552

被折叠的 条评论
为什么被折叠?



