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则只画BF_LEFT、BF_TOP类型的线条,并给出了相应的代码示例。
650

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



