用DrawLine来画时,起点和终点重合则看不到点,不重合则为两象素,郁闷!
10 个解决方案
#1
用SetPixel试试
#2
这么麻烦啊,要先画到位图,再在客户区绘制位图。虽然可行,但总觉不直观。
#3
MFC的时候就是一楼的做法,楼主试下画个半径为0的圆吧
#4
study
#5
还是用SetPixel吧
#6
mfc里有直接画点的函数吧!
#7
在.net里没有直接画点的函数
用API的吧
用API的吧
#8
SetPixel(X,Y,COLOR);
在X,Y点处绘制COLOR色的像素点
在X,Y点处绘制COLOR色的像素点
#9
SetPixel只能画到位图,而且没有办法应用变换后的坐标。
我用DrawEllipse画的,也算是解决了吧
有没更好的方法呢?
我用DrawEllipse画的,也算是解决了吧
有没更好的方法呢?
#10
难怪你们都说SetPixel
这个函数在mfc里是画到DC上
而在C#里是画到位图上,没那么直观的
查了下总算搞明白了。
这个函数在mfc里是画到DC上
而在C#里是画到位图上,没那么直观的
查了下总算搞明白了。
#1
用SetPixel试试
#2
这么麻烦啊,要先画到位图,再在客户区绘制位图。虽然可行,但总觉不直观。
#3
MFC的时候就是一楼的做法,楼主试下画个半径为0的圆吧
#4
study
#5
还是用SetPixel吧
#6
mfc里有直接画点的函数吧!
#7
在.net里没有直接画点的函数
用API的吧
用API的吧
#8
SetPixel(X,Y,COLOR);
在X,Y点处绘制COLOR色的像素点
在X,Y点处绘制COLOR色的像素点
#9
SetPixel只能画到位图,而且没有办法应用变换后的坐标。
我用DrawEllipse画的,也算是解决了吧
有没更好的方法呢?
我用DrawEllipse画的,也算是解决了吧
有没更好的方法呢?
#10
难怪你们都说SetPixel
这个函数在mfc里是画到DC上
而在C#里是画到位图上,没那么直观的
查了下总算搞明白了。
这个函数在mfc里是画到DC上
而在C#里是画到位图上,没那么直观的
查了下总算搞明白了。