设为首页收藏本站亲,今天是2018年01月20日,离还有-17550.666666667天。

易源码

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 116|回复: 3

易语言仿OFFICE2007颜色选择器源码

[复制链接]

3188

主题

7949

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
19393
发表于 2017-11-28 14:00:03 | 显示全部楼层 |阅读模式
链接:https://pan.baidu.com/s/1i5ir1hb 密码:jj3e

  
窗口程序集名保 留  保 留备 注
程序集1   
子程序名返回值类型公开备 注
_启动子程序整数型 本子程序在程序启动后最先执行
_临时子程序 ()
返回 (0)  ' 可以根据您的需要返回任意数值
子程序名返回值类型公开备 注
_临时子程序  
载入 (窗口2, , )
子程序名返回值类型公开备 注
选择颜色整数型返回颜色值
参数名类 型参考可空数组备 注
参_X   弹出的颜色选择器的左边位置
参_Y   弹出的颜色选择器的顶边位置
局_X = 参_X
局_Y = 参_Y
载入 (窗口1, , )
返回 (局_返回颜色值)




上一篇:易语言读取进度循环暂停
下一篇:易语言仿Photofilter源码
回复

使用道具 举报

3188

主题

7949

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
19393
 楼主| 发表于 2017-11-28 14:00:11 | 显示全部楼层
  
窗口程序集名保 留  保 留备 注
窗口程序集1   
变量名类 型数组备 注
集_框宽整数型  
集_框高整数型  
集_主体颜色组整数型0 
集_主体块组块结构0 
集_上次选中颜色值整数型  
集_自定义颜色块块结构0 
集_上次选中块索引整数型  
集_画刷句柄_方块边框整数型  
集_画刷句柄_方块选中外框整数型  
集_画刷句柄_方块选中内框整数型  
集_画笔句柄_分割线整数型  
集_画刷句柄_整框线整数型  
集_画刷句柄_白色整数型  

子程序名返回值类型公开备 注
_窗口1_创建完毕  
集_框高 = 13
集_框宽 = 13
清除数组 (集_主体颜色组)
清除数组 (集_主体块组)
初始化颜色组 ()
初始化块组 ()
集_画刷句柄_方块边框 = CreateSolidBrush (取颜色值 (197, 197, 197))
集_画刷句柄_方块选中外框 = CreateSolidBrush (取颜色值 (242, 148, 54))
集_画刷句柄_方块选中内框 = CreateSolidBrush (取颜色值 (255, 226, 148))
集_画笔句柄_分割线 = CreatePen (0, 1, 取颜色值 (197, 197, 197))
集_画刷句柄_整框线 = CreateSolidBrush (取颜色值 (128, 128, 128))
集_画刷句柄_白色 = CreateSolidBrush ( #白色 )
' 置外形图片 (#底图1, #品红)
窗口1.移动 (局_X, 局_Y, , )
子程序名返回值类型公开备 注
显示主体颜色块  
参数名类 型参考可空数组备 注
参_选中块索引整数型   
变量名类 型静态数组备 注
私_HDC   
私_HmemDC   
私_HBrush整数型  
私_RectRect  
私_Rect1Rect  
私_HScrBitmap_D整数型  
私_HOldBitmap_D整数型  
私_I整数型  
私_HOldBrush整数型  
私_HPen整数型  
私_HOldpen整数型  
私_PointPoint  
私_AIP返回值整数型  
私_HDC = GetDC (窗口1.取窗口句柄 ())  ' 获取屏幕DC
私_HmemDC = CreateCompatibleDC (私_HDC)
私_HScrBitmap_D = CreateCompatibleBitmap (私_HDC, 窗口1.宽度, 窗口1.高度)
私_HOldBitmap_D = SelectObject (私_HmemDC, 私_HScrBitmap_D)  ' 把位图选入临时内存DC
私_HBrush = 集_画刷句柄_白色  ' 创建画刷
私_HOldBrush = SelectObject (私_HmemDC, 私_HBrush)
私_Rect.x1 = 0
私_Rect.y1 = 0
私_Rect.x2 = 窗口1.宽度
私_Rect.y2 = 窗口1.高度
私_AIP返回值 = FillRect (私_HmemDC, 私_Rect, 私_HBrush)
如果真 (私_AIP返回值 = 0)
调试输出 (“背景色刷白失败”)

' 画小颜色块
变量循环首 (1, 取数组成员数 (集_主体块组), 1, 私_I)
私_Rect.x1 = 集_主体块组 [私_I].X
私_Rect.y1 = 集_主体块组 [私_I].Y
私_Rect.x2 = 集_主体块组 [私_I].X + 集_框宽
私_Rect.y2 = 集_主体块组 [私_I].Y + 集_框高
如果真 (私_I ≤ 10 私_I > 60)
私_Rect1.x1 = 私_Rect.x1
私_Rect1.y1 = 私_Rect.y1
私_Rect1.x2 = 私_Rect.x2
私_Rect1.y2 = 私_Rect.y2
' 私_Rect1.x1 = 私_Rect.x1 + 1
' 私_Rect1.y1 = 私_Rect.y1 + 1
' 私_Rect1.x2 = 私_Rect.x2 - 1
' 私_Rect1.y2 = 私_Rect.y2 - 1

' 填充实心方块的大小
' 私_HBrush = CreateSolidBrush (局_主体块组 [私_I].颜色值)  ' 创建画刷
私_HBrush = 集_主体块组 [私_I].画笔句柄
私_HOldBrush = SelectObject (私_HmemDC, 私_HBrush)
私_AIP返回值 = FillRect (私_HmemDC, 私_Rect, 私_HBrush)
' 画颜色框边线色
如果真 (私_I ≤ 10 私_I > 60)
私_HBrush = 集_画刷句柄_方块边框  ' 创建画刷
私_HOldBrush = SelectObject (私_HmemDC, 私_HBrush)
FrameRect (私_HmemDC, 私_Rect1, 私_HBrush)  ' 填充边框方块的大小

变量循环尾 ()
' 填充下面50个方块的边框
私_HBrush = 集_画刷句柄_整框线  ' 创建画刷
私_HOldBrush = SelectObject (私_HmemDC, 私_HBrush)
' 画整个边框
私_Rect1.x1 = 0
私_Rect1.y1 = 0
私_Rect1.x2 = 窗口1.宽度
私_Rect1.y2 = 窗口1.高度
FrameRect (私_HmemDC, 私_Rect1, 私_HBrush)  ' 填充边框方块的大小
变量循环首 (1, 10, 1, 私_I)
私_Rect1.x1 = 集_主体块组 [私_I + 10].X
私_Rect1.y1 = 集_主体块组 [私_I + 10].Y
私_Rect1.x2 = 私_Rect1.x1 + 集_框宽
私_Rect1.y2 = 私_Rect1.y1 + 集_框高 × 5 - 4
FrameRect (私_HmemDC, 私_Rect1, 私_HBrush)  ' 填充边框方块的大小
变量循环尾 ()
如果真 (参_选中块索引 ≠ 0)
' 画选中外框
私_HBrush = 集_画刷句柄_方块选中外框  ' 创建画刷
私_HOldBrush = SelectObject (私_HmemDC, 私_HBrush)
私_Rect.x1 = 集_主体块组 [参_选中块索引].X
私_Rect.y1 = 集_主体块组 [参_选中块索引].Y
私_Rect.x2 = 私_Rect.x1 + 集_框宽
私_Rect.y2 = 私_Rect.y1 + 集_框高
FrameRect (私_HmemDC, 私_Rect, 私_HBrush)  ' 填充边框方块的大小
' 调试输出 (“私_Rect.x1:” + 到文本 (私_Rect.x1) + “ 私_Rect.y1: ” + 到文本 (私_Rect.y1) + “ 私_Rect.x2 : ” + 到文本 (私_Rect.x2) + “ 私_Rect.y2: ” + 到文本 (私_Rect.y2))
' 画选中内框
私_HBrush = 集_画刷句柄_方块选中内框  ' 创建画刷
私_HOldBrush = SelectObject (私_HmemDC, 私_HBrush)
私_Rect.x1 = 集_主体块组 [参_选中块索引].X + 1
私_Rect.y1 = 集_主体块组 [参_选中块索引].Y + 1
私_Rect.x2 = 私_Rect.x1 + 集_框宽 - 2
私_Rect.y2 = 私_Rect.y1 + 集_框高 - 2
FrameRect (私_HmemDC, 私_Rect, 私_HBrush)  ' 填充边框方块的大小

如果真 (集_上次选中块索引 ≠ 0)
' 画选中外框
私_HBrush = 集_画刷句柄_方块选中外框  ' 创建画刷
私_HOldBrush = SelectObject (私_HmemDC, 私_HBrush)
私_Rect.x1 = 集_主体块组 [集_上次选中块索引].X
私_Rect.y1 = 集_主体块组 [集_上次选中块索引].Y
私_Rect.x2 = 私_Rect.x1 + 集_框宽
私_Rect.y2 = 私_Rect.y1 + 集_框高
FrameRect (私_HmemDC, 私_Rect, 私_HBrush)  ' 填充边框方块的大小
' 调试输出 (“私_Rect.x1:” + 到文本 (私_Rect.x1) + “ 私_Rect.y1: ” + 到文本 (私_Rect.y1) + “ 私_Rect.x2 : ” + 到文本 (私_Rect.x2) + “ 私_Rect.y2: ” + 到文本 (私_Rect.y2))
' 画选中内框
私_HBrush = 集_画刷句柄_方块选中内框  ' 创建画刷
私_HOldBrush = SelectObject (私_HmemDC, 私_HBrush)
私_Rect.x1 = 集_主体块组 [集_上次选中块索引].X + 1
私_Rect.y1 = 集_主体块组 [集_上次选中块索引].Y + 1
私_Rect.x2 = 私_Rect.x1 + 集_框宽 - 2
私_Rect.y2 = 私_Rect.y1 + 集_框高 - 2
FrameRect (私_HmemDC, 私_Rect, 私_HBrush)  ' 填充边框方块的大小

' 画分割线
私_HPen = 集_画笔句柄_分割线
私_HOldpen = SelectObject (私_HmemDC, 私_HPen)
MoveToEx (私_HmemDC, 标签_主题颜色.左边, 标签_主题颜色.顶边 + 标签_主题颜色.高度, 私_Point)
LineTo (私_HmemDC, 标签_主题颜色.左边 + 标签_主题颜色.宽度 - 1, 标签_主题颜色.顶边 + 标签_主题颜色.高度)
MoveToEx (私_HmemDC, 标签_标准色.左边, 标签_标准色.顶边 + 标签_标准色.高度, 私_Point)
LineTo (私_HmemDC, 标签_标准色.左边 + 标签_标准色.宽度 - 1, 标签_标准色.顶边 + 标签_标准色.高度)
MoveToEx (私_HmemDC, 超级按钮1.左边, 超级按钮1.顶边 - 1, 私_Point)
LineTo (私_HmemDC, 超级按钮1.左边 + 超级按钮1.宽度 - 1, 超级按钮1.顶边 - 1)
私_AIP返回值 = BitBlt (私_HDC, 0, 0, 窗口1.宽度, 窗口1.高度, 私_HmemDC, 0, 0, #SRCCOPY )
如果真 (私_AIP返回值 = 0)
调试输出 (“BitBlt失败”)

SelectObject (私_HmemDC, 私_HOldBitmap_D)
SelectObject (私_HmemDC, 私_HOldBrush)
' DeleteObject (私_HBrush)
DeleteDC (私_HmemDC)
ReleaseDC (窗口1.取窗口句柄 (), 私_HDC)
延时 (50)
子程序名返回值类型公开备 注
_窗口1_鼠标左键被放开逻辑型 
参数名类 型参考可空数组备 注
横向位置整数型   
纵向位置整数型   
功能键状态整数型   
变量名类 型静态数组备 注
私_值整数型  
私_值 = 是否在块内 (横向位置, 纵向位置)
如果真 (私_值 ≠ 0)
集_上次选中块索引 = 私_值
局_返回颜色值 = 集_主体块组 [私_值].颜色值
销毁 ()

子程序名返回值类型公开备 注
是否在块内整数型 
参数名类 型参考可空数组备 注
参_横    
参_纵    
变量名类 型静态数组备 注
私_I整数型  
私_返回值整数型  
私_返回值 = 0
变量循环首 (1, 取数组成员数 (集_主体块组), 1, 私_I)
如果真 (参_横 ≥ 集_主体块组 [私_I].X 参_横 ≤ 集_主体块组 [私_I].X + 集_框宽 参_纵 ≥ 集_主体块组 [私_I].Y 参_纵 ≤ 集_主体块组 [私_I].Y + 集_框高)
私_返回值 = 私_I
跳出循环 ()

变量循环尾 ()
返回 (私_返回值)
子程序名返回值类型公开备 注
_窗口1_首次激活  
显示主体颜色块 (集_上次选中块索引)
子程序名返回值类型公开备 注
_窗口1_鼠标位置被移动逻辑型 
参数名类 型参考可空数组备 注
横向位置整数型   
纵向位置整数型   
功能键状态整数型   
变量名类 型静态数组备 注
私_值整数型  
私_值 = 是否在块内 (横向位置, 纵向位置)
' 输出调试文本 (私_值)
显示主体颜色块 (私_值)
. ' 如果 (横向位置 ≥ 自动画板.左边 横向位置 ≤ 自动画板.左边 + 自动画板.宽度 纵向位置 ≥ 自动画板.顶边 纵向位置 ≤ 自动画板.顶边 + 自动画板.高度)
' 自动画板.底图 = #自动图2
' 自动画板.底图 = #自动图1

子程序名返回值类型公开备 注
_超级按钮1_被单击  
信息框 (“  还没有代码呢!     ”, 0, )
子程序名返回值类型公开备 注
_超级按钮2_被单击  
集_上次选中块索引 = 2
局_返回颜色值 = 集_主体块组 [2].颜色值
销毁 ()
子程序名返回值类型公开备 注
初始化颜色组  
加入成员 (集_主体颜色组, 取颜色值 (255, 255, 255))
加入成员 (集_主体颜色组, 取颜色值 (0, 0, 0))
加入成员 (集_主体颜色组, 取颜色值 (238, 236, 225))
加入成员 (集_主体颜色组, 取颜色值 (31, 73, 125))
加入成员 (集_主体颜色组, 取颜色值 (79, 129, 189))
加入成员 (集_主体颜色组, 取颜色值 (192, 80, 77))
加入成员 (集_主体颜色组, 取颜色值 (155, 187, 89))
加入成员 (集_主体颜色组, 取颜色值 (128, 100, 162))
加入成员 (集_主体颜色组, 取颜色值 (75, 172, 198))
加入成员 (集_主体颜色组, 取颜色值 (247, 150, 70))
加入成员 (集_主体颜色组, 取颜色值 (242, 242, 242))
加入成员 (集_主体颜色组, 取颜色值 (127, 127, 127))
加入成员 (集_主体颜色组, 取颜色值 (221, 217, 195))
加入成员 (集_主体颜色组, 取颜色值 (198, 217, 240))
加入成员 (集_主体颜色组, 取颜色值 (219, 229, 241))
加入成员 (集_主体颜色组, 取颜色值 (242, 220, 219))
加入成员 (集_主体颜色组, 取颜色值 (235, 241, 221))
加入成员 (集_主体颜色组, 取颜色值 (229, 224, 236))
加入成员 (集_主体颜色组, 取颜色值 (219, 238, 243))
加入成员 (集_主体颜色组, 取颜色值 (253, 234, 218))
加入成员 (集_主体颜色组, 取颜色值 (216, 216, 216))
加入成员 (集_主体颜色组, 取颜色值 (89, 89, 89))
加入成员 (集_主体颜色组, 取颜色值 (196, 189, 151))
加入成员 (集_主体颜色组, 取颜色值 (141, 179, 226))
加入成员 (集_主体颜色组, 取颜色值 (184, 204, 228))
加入成员 (集_主体颜色组, 取颜色值 (229, 185, 183))
加入成员 (集_主体颜色组, 取颜色值 (215, 227, 188))
加入成员 (集_主体颜色组, 取颜色值 (204, 193, 217))
加入成员 (集_主体颜色组, 取颜色值 (183, 221, 232))
加入成员 (集_主体颜色组, 取颜色值 (251, 213, 181))
加入成员 (集_主体颜色组, 取颜色值 (191, 191, 191))
加入成员 (集_主体颜色组, 取颜色值 (63, 63, 63))
加入成员 (集_主体颜色组, 取颜色值 (147, 137, 83))
加入成员 (集_主体颜色组, 取颜色值 (84, 141, 212))
加入成员 (集_主体颜色组, 取颜色值 (149, 179, 215))
加入成员 (集_主体颜色组, 取颜色值 (217, 150, 148))
加入成员 (集_主体颜色组, 取颜色值 (195, 214, 155))
加入成员 (集_主体颜色组, 取颜色值 (178, 162, 199))
加入成员 (集_主体颜色组, 取颜色值 (146, 205, 220))
加入成员 (集_主体颜色组, 取颜色值 (250, 192, 143))
加入成员 (集_主体颜色组, 取颜色值 (165, 165, 165))
加入成员 (集_主体颜色组, 取颜色值 (38, 38, 38))
加入成员 (集_主体颜色组, 取颜色值 (73, 68, 41))
加入成员 (集_主体颜色组, 取颜色值 (23, 54, 93))
加入成员 (集_主体颜色组, 取颜色值 (54, 96, 146))
加入成员 (集_主体颜色组, 取颜色值 (149, 55, 52))
加入成员 (集_主体颜色组, 取颜色值 (118, 146, 60))
加入成员 (集_主体颜色组, 取颜色值 (95, 73, 122))
加入成员 (集_主体颜色组, 取颜色值 (49, 133, 155))
加入成员 (集_主体颜色组, 取颜色值 (227, 108, 9))
加入成员 (集_主体颜色组, 取颜色值 (127, 127, 127))
加入成员 (集_主体颜色组, 取颜色值 (12, 12, 12))
加入成员 (集_主体颜色组, 取颜色值 (29, 27, 16))
加入成员 (集_主体颜色组, 取颜色值 (15, 36, 62))
加入成员 (集_主体颜色组, 取颜色值 (36, 64, 97))
加入成员 (集_主体颜色组, 取颜色值 (99, 36, 35))
加入成员 (集_主体颜色组, 取颜色值 (79, 97, 40))
加入成员 (集_主体颜色组, 取颜色值 (63, 49, 81))
加入成员 (集_主体颜色组, 取颜色值 (32, 88, 103))
加入成员 (集_主体颜色组, 取颜色值 (151, 72, 6))
加入成员 (集_主体颜色组, 取颜色值 (192, 0, 0))
加入成员 (集_主体颜色组, 取颜色值 (255, 0, 0))
加入成员 (集_主体颜色组, 取颜色值 (255, 192, 0))
加入成员 (集_主体颜色组, 取颜色值 (255, 255, 0))
加入成员 (集_主体颜色组, 取颜色值 (146, 208, 80))
加入成员 (集_主体颜色组, 取颜色值 (0, 176, 80))
加入成员 (集_主体颜色组, 取颜色值 (0, 176, 240))
加入成员 (集_主体颜色组, 取颜色值 (0, 112, 192))
加入成员 (集_主体颜色组, 取颜色值 (0, 32, 96))
加入成员 (集_主体颜色组, 取颜色值 (112, 48, 160))
子程序名返回值类型公开备 注
初始化块组  
变量名类 型静态数组备 注
私_I整数型  
私_块块结构  
私_临时值整数型  
私_临时值1整数型  
变量循环首 (1, 10, 1, 私_I)
私_块.X = 4 + (私_I - 1) × (集_框宽 + 4)
私_块.Y = 54
私_块.颜色值 = 集_主体颜色组 [私_I]
私_块.画笔句柄 = CreateSolidBrush (私_块.颜色值)
加入成员 (集_主体块组, 私_块)
变量循环尾 ()
变量循环首 (1, 50, 1, 私_I)
私_临时值 = 私_I % 10
私_临时值 = 选择 (私_临时值 = 0, 10, 私_临时值) - 1
私_临时值1 = 取整 (私_I ÷ 10) + 1
私_临时值1 = 选择 (私_I % 10 = 0, 私_临时值1 - 1, 私_临时值1)
私_块.X = 4 + 私_临时值 × (集_框宽 + 4)
私_块.Y = 60 + 私_临时值1 × (集_框高 - 1)
私_块.颜色值 = 集_主体颜色组 [私_I + 10]
私_块.画笔句柄 = CreateSolidBrush (私_块.颜色值)
加入成员 (集_主体块组, 私_块)
变量循环尾 ()
变量循环首 (1, 10, 1, 私_I)
私_块.X = 4 + (私_I - 1) × (集_框宽 + 4)
私_块.Y = 164
私_块.颜色值 = 集_主体颜色组 [私_I + 60]
私_块.画笔句柄 = CreateSolidBrush (私_块.颜色值)
加入成员 (集_主体块组, 私_块)
变量循环尾 ()
子程序名返回值类型公开备 注
_窗口1_将被销毁  
变量名类 型静态数组备 注
私_I整数型  
变量循环首 (1, 取数组成员数 (集_主体块组), 1, 私_I)
DeleteObject (集_主体块组 [私_I].画笔句柄)
变量循环尾 ()
DeleteObject (集_画刷句柄_白色)
DeleteObject (集_画笔句柄_分割线)
DeleteObject (集_画刷句柄_整框线)
DeleteObject (集_画刷句柄_方块边框)
DeleteObject (集_画刷句柄_方块选中外框)
DeleteObject (集_画刷句柄_方块选中内框)


i支持库列表   支持库注释   
spec特殊功能支持库
iext2扩展界面支持库二
回复

使用道具 举报

3188

主题

7949

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
19393
 楼主| 发表于 2017-11-28 14:00:20 | 显示全部楼层
  
数据类型名公开备 注
Rect 
成员名类 型传址数组备 注
x1   
y1   
x2   
y2   
数据类型名公开备 注
BitMapInfoHeader BitMapInfoHeader
成员名类 型传址数组备 注
biSize   
biWidth   
biHeight   
biPlanes短整数型  
biBitCount短整数型  
biCompression   
biSizeImage   
biXPelsPerMeter   
biYPelsPerMeter   
biClrUsed   
biClrImportant   
数据类型名公开备 注
Point 
成员名类 型传址数组备 注
x   
y   
数据类型名公开备 注
BitMapFileHeader 
成员名类 型传址数组备 注
bfType短整数型  
bfSize   
bfReserved1短整数型  
bfReserved2短整数型  
bfOffBits   
数据类型名公开备 注
块结构 
成员名类 型传址数组备 注
X整数型  
Y整数型  
颜色值整数型  
画笔句柄整数型  

回复

使用道具 举报

3188

主题

7949

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
19393
 楼主| 发表于 2017-11-28 14:00:26 | 显示全部楼层
  
DLL命令名返回值类型公开备 注
CreateCompatibleDC整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
CreateCompatibleDC
参数名类 型传址数组备 注
hdc整数型  
DLL命令名返回值类型公开备 注
CreateSolidBrush整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
(未填写命令名)
参数名类 型传址数组备 注
crColor整数型  
DLL命令名返回值类型公开备 注
FillRect整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
(未填写命令名)
参数名类 型传址数组备 注
hDC整数型  
lprcRect  可能为 RECT 结构。
hbr整数型  
DLL命令名返回值类型公开备 注
FrameRect整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
(未填写命令名)
参数名类 型传址数组备 注
hDC整数型  
lprcRect  可能为 RECT 结构。
hbr整数型  
DLL命令名返回值类型公开备 注
SelectObject整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
SelectObject
参数名类 型传址数组备 注
hdc   
hgdiobj   
DLL命令名返回值类型公开备 注
StretchBlt逻辑型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
StretchBlt
参数名类 型传址数组备 注
目标设备场景整数型  
目标位置横坐标整数型  
目标位置纵坐标整数型  
目标图像宽整数型  
目标图像高整数型  
源设备场景整数型  
源位置横坐标整数型  
源位置纵坐标整数型  
源图像宽整数型  
源图像高整数型  
光栅运算整数型  
DLL命令名返回值类型公开备 注
CreateCompatibleBitmap整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
CreateCompatibleBitmap
参数名类 型传址数组备 注
hdc   
nWidth   
nHeight   
DLL命令名返回值类型公开备 注
DeleteDC整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
DeleteDC
参数名类 型传址数组备 注
hdc   
DLL命令名返回值类型公开备 注
CreatePen整数型 
DLL库文件名:
gdi32.dll
在DLL库中对应命令名:
CreatePen
参数名类 型传址数组备 注
nPenStyle整数型  该参数可取下列标识符之一: PS_SOLID、PS_DASH、Ps_DOT、PS_DASHDOT、 PS_DASHDOT DOT
nWidth整数型  
crColor整数型  
DLL命令名返回值类型公开备 注
LineTo整数型 , 用当前画笔画一条线,从当前位置连到一个指定的点
DLL库文件名:
gdi32.dll
在DLL库中对应命令名:
LineTo
参数名类 型传址数组备 注
设备场景句柄整数型  hdc,设备场景的句柄
终点横坐标整数型  x,线段终点位置,采用逻辑坐标表示
终点纵坐标整数型  y,线段终点位置,采用逻辑坐标表示
DLL命令名返回值类型公开备 注
MoveToEx整数型 
DLL库文件名:
gdi32
在DLL库中对应命令名:
MoveToEx
参数名类 型传址数组备 注
hdc整数型  
x整数型  
y整数型  
lpPointPoint 
DLL命令名返回值类型公开备 注
BitBlt整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
BitBlt
参数名类 型传址数组备 注
hdcDest   
nXDest   
nYDest   
nWidth   
nHeight   
hdcSrc   
nXSrc   
nYSrc   
dwRop   
DLL命令名返回值类型公开备 注
ReleaseDC整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
ReleaseDC
参数名类 型传址数组备 注
hWnd整数型  
hDC整数型  
DLL命令名返回值类型公开备 注
DeleteObject整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
DeleteObject
参数名类 型传址数组备 注
hObject   
DLL命令名返回值类型公开备 注
GetDC整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
GetDC
参数名类 型传址数组备 注
hwnd   

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|易源码论坛 ( 123456  

GMT+8, 2018-1-20 01:42 , Processed in 0.095940 second(s), 8 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表