问题描述:
在窗体中放置了一个CWgraph控件,CWgraph控件中显示有一图形,现在要把另一个控件覆盖在CWgraph控件上,并且
要求,1、这个控件应该是透明的(也就是说透过该控件还可以看见CWgraph控件上的图形)2、能否在这个空间商绘图(不是
贴图片),允许绘制的图形遮挡该控件下面(CWgraph控件上)的图形。
比如说image控件虽然是透明的,但在它上面好像没有绘图功能。
各位大侠,有没有这种控件用啊,或用什么方法能达到这种效果啊?
在窗体中放置了一个CWgraph控件,CWgraph控件中显示有一图形,现在要把另一个控件覆盖在CWgraph控件上,并且
要求,1、这个控件应该是透明的(也就是说透过该控件还可以看见CWgraph控件上的图形)2、能否在这个空间商绘图(不是
贴图片),允许绘制的图形遮挡该控件下面(CWgraph控件上)的图形。
比如说image控件虽然是透明的,但在它上面好像没有绘图功能。
各位大侠,有没有这种控件用啊,或用什么方法能达到这种效果啊?
1、在PictureBox上设置背景色(例如黑色,该色在画图中不能再使用)
2、在PictureBox上用其他颜色绘图
3、由API函数TransparentBlt(msimg32.dll)将黑色屏蔽后画到你的控件上。
你可以试试CWGraph.Plots(1).ChartXvsY x, y
CWGraph.Plots(2).ChartXvsY x, y
cwgraph可以在上面绘制多条曲线,改变Plots(2).就行了