已知三角形三个顶点坐标,怎么将这个三角形填充颜色啊,求代码
解决方案 »
- 关于VC6.0下Dll的 入口问题 -----
- MSHFlexGrid1 的一个问题关于colwidth.
- vb 6.0中有开三次方的函数吗?
- 如何将指定文件夹及其子目录下所有扩展名为.EXE .MP3 .WMV 的文件添加到list中!
- 我的vba中添加的userform的右上角怎么没有最大化最小化按钮阿?
- 大家有没下载过超酷菜单的代码?http://y365.com/ses518/soft/samplecsdn.zip
- 紧急求助!!!!!
- 如何才能定义Document?
- 我从没有想到会出的问题::
- 在VB6.0中用嵌套来设计乘法口决表的问题。
- 怎么将窗体式的代码转到模块中运行啊?
- 请高人帮忙加入点击或拖放事件
我也遇到同样的问题 了HttpTool configHttp url====http://wap.cmgame.com/portalone/WML/portalone.portal?p_l_id=7109
CMCC_PROXY + tmpUrl====http://10.0.0.172:80/portalone/WML/portalone.portal?p_l_id=7109
responseCode===200
length====1348
fdsfsdfsd1348
java.lang.RuntimeException: IOException reading reader invalid first byte 10001011
Private Declare Function CreatePolygonRgn Lib "gdi32" (lpPoint As POINTAPI, ByVal nCount As Long, ByVal nPolyFillMode As Long) As Long
'创建区域
Private Declare Function CreateSolidBrush Lib "gdi32" (ByVal crColor As Long) As Long
'创建纯色的刷子
Private Declare Function FillRgn Lib "gdi32" (ByVal hdc As Long, ByVal hRgn As Long, ByVal hBrush As Long) As Long
'用指定刷子填充区域的函数
Private Type POINTAPI
x As Long
y As Long
End Type
'点结构
Private Const WINDING = 2
'根据绘图方向填充图形Private Sub Form_Paint() '无论是什么容器,都必须在Paint事件里写着一段代码
Dim POI(2) As POINTAPI
POI(0).x = 0 '第一个点的横坐标(使用容器的坐标系)
POI(0).y = 0 '第一个点的纵坐标(使用容器的坐标系)POI(1).x = 200 '第二个点的横坐标
POI(1).y = 200 '第二个点的纵坐标POI(2).x = 150
POI(2).y = 250Shapes = CreatePolygonRgn(POI(0), 3, WINDING)
'创建三角形区域,POI(0)是第一个点,3是点数
Brush = CreateSolidBrush(RGB(0, 0, 0))
'创建一个黑色的刷子(RGB(0,0,0)代表黑色)
FillRgn Me.hdc, Shapes, Brush
'填充三角形,Me.hdc是窗体的图形设备句柄,shapes是区域句柄,Brush是刷子句柄
End Sub代码已经过调试,绝对可行