createpen的用法,解决方法 更新时间: 2014-05-15 13:50:16 责任编辑: Author_N4
CreatePen的用法,急!
代码如下:
HPEN hpen;
hpen = CreatePen(PS_DOT,1,RGB(0,255,255));
结果提示错误:
[C++ Error] color_map.cpp(139): E2451 Undefined symbol 'uint_32'
[C++ Error] color_map.cpp(139): E2108 Improper use of typedef 'BYTE'
请大侠留下联系方式!
--参考方法--
相邻的代码帖一下吧
--参考方法--
在CB下画图功能都可以简单实现, 你可按以下方式实现(未调试,有问题再说)
for(int i=0; i <3; i++)
{
m_aCopiedPhyPoints[i].x = ToPhysicalX(m_aCopiedPoints[i].x);
m_aCopiedPhyPoints[i].y = ToPhysicalY(m_aCopiedPoints[i].y);
}
TCanvas * canvas = Form1->Canvas;
TPen * pen = new TPen;
pen->Style = psDot;
pen->Width = 1;
pen->Color = RGB(0, 255, 255);
canvas->Pen->Assign(pen);
canvas->Polygon(points, pointNumber - 1);
delete pen;