窗口画图问题! 有谁能用这个StrokePath()写一段可执行的代码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OnDraw: …… 选Pen和Brush入DC BeginPath(); TextOut(10,10,"something"); EndPath(); StrokePath(); //自己看什么效果 …… OnDraw(CDC* pDC){ pDC->BeginPath(); pDC->MoveTo(100,100); pDC->LineTo(200,100); pDC->LineTo(200,200); pDC->LineTo(100,200); pDC->LineTo(100,100); pDC->EndPath(); pDC->StrokePath();//用当前画笔填充路径 pDC->FillPath(); //用当前画刷填充路径所包含的区域}要用StrokePath()首先要从BeginPath()开始调用画图函数生成路径。 CPen MyPen(PS_SOLID,1 ,RGB(255,0,0)); CBrush MyBrush(RGB(0,255,0)); CClientDC pDC(this); pDC.SelectObject(&MyPen); pDC.SelectObject(&MyBrush); pDC.BeginPath(); pDC.MoveTo(100,100); pDC.LineTo(200,100); pDC.LineTo(200,200); pDC.LineTo(100,200); pDC.LineTo(100,100); pDC.TextOut(100,100,"something"); pDC.EndPath(); pDC.StrokePath();//用当前画笔填充路径 pDC.FillPath(); //用当前画刷填充路径所包含的区域 楼上两位,我用上面的程序怎么只能显示一个红色的矩形,而不填区域,也不显示“something" Sorry!忘了每次调用StrokePath()或FillPath()之后,路径将被自动删除。如果想同时进行描边和填充,用StrokeAndFillPath()。 OE_hust(果丹皮): StrokePath()是不能显示TextOut的吗? pDC->BegiPath()所有随后的线条绘制函数被保存到该路径,因此,不是绘制线条的绘图函数将被忽略。 为什么WS_EX_TOOLWINDOW 属性的窗口在别的窗口最小化时自动置于最底层? 自绘菜单栏指定父窗口为mainframe//弹出菜单会一闪而过怎么回事? pdf文件格式,求高手解决 誰會MAPI????????? 组件A聚合B,暴露了B的所有接口,B为ActiveX空间,为什么A不能出现在ActiveX控件列表上? 一个编译时碰到的问题 祝各位考研成功! 树型控件数据库odbc vc 那里有农历转换工具??? 是Win2000的BUG吗? Win2000里,如何做一个守护进程? 关于写Driver的问题?不管你知道多少都可以进来说两句。
……
选Pen和Brush入DC
BeginPath();
TextOut(10,10,"something");
EndPath();
StrokePath(); //自己看什么效果
……
{
pDC->BeginPath();
pDC->MoveTo(100,100);
pDC->LineTo(200,100);
pDC->LineTo(200,200);
pDC->LineTo(100,200);
pDC->LineTo(100,100);
pDC->EndPath();
pDC->StrokePath();//用当前画笔填充路径
pDC->FillPath(); //用当前画刷填充路径所包含的区域
}
要用StrokePath()首先要从BeginPath()开始调用画图函数生成路径。
CPen MyPen(PS_SOLID,1 ,RGB(255,0,0));
CBrush MyBrush(RGB(0,255,0));
CClientDC pDC(this);
pDC.SelectObject(&MyPen);
pDC.SelectObject(&MyBrush);
pDC.BeginPath();
pDC.MoveTo(100,100);
pDC.LineTo(200,100);
pDC.LineTo(200,200);
pDC.LineTo(100,200);
pDC.LineTo(100,100);
pDC.TextOut(100,100,"something"); pDC.EndPath();
pDC.StrokePath();//用当前画笔填充路径
pDC.FillPath(); //用当前画刷填充路径所包含的区域
如果想同时进行描边和填充,用StrokeAndFillPath()。
StrokePath()是不能显示TextOut的吗?