TO:JohnsonGuo关于CreatePolygonRgn(0分)

  • 主题发起人 主题发起人 小妖刀
  • 开始时间 开始时间

小妖刀

Unregistered / Unconfirmed
GUEST, unregistred user!
你注意到没有,我的程序使用windows api,没有用vcl的canvas,所以我的要求还是没有达到
因为我是画了一个四边形(画的四边形在repaint的时候被消去了),VCL里有能画四边形函数吗???
 
有!TCanvas.PolyLine
 
呵呵,这个函数和Canvas.Polygon一样不能画一个可以返回句柄的多边形
 
是啊。如果你真的要创建有句柄返回的多边形的话,那么只有用api啦。

不过你的程序中根本不要自己去创建DC,否则,你在该DC上所画的东西

就有可能会出现在TWinControl一下,一个好的方法是直接用

TCustomControl.Canvas.Handle作为hDC。
 
you can use metafile
 
接受答案了.
 
后退
顶部