问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB编程的几个小问题

发布网友 发布时间:2023-09-07 15:58

我来回答

1个回答

热心网友 时间:2023-09-17 14:48

1、来自msdn:
Opcode 可选的。是长型值或仅由位图使用的代码。它用来定义在将 pictur 绘制到 object 上时对 picture 执行的位操作(例如, vbMergeCopy 或 vbSrcAnd 操作符)。关于位操作符常数的完整列表,请参阅 Visual Basic Help 文件中的 RasterOp Constants 主题。
在使用opcode时有一些*。例如,如果资源是图标或图元文件,则只能使用 vbSrcCopy,而不能使用其他的opcode;并且,与图案 (或 SDK 术语中的"画笔"),如 MERGECOPY、 PATCOPY、 PATPAINT 和 PATINVERT,相交互的opcode实际上是同目标的 FillStyle 属*互。

注意 Opcode 用于将按位操作传递到位图。当传递其他图象类型时将一个值给该参数会造成“无效过程调用或参数”错误。这是设计的原因。要避免这个错误,对于除位图外的图象,将 Opcode 参数置为空。
RasterOp 常数:
vbDstInvert &H00550009 反转目标位图
vbMergeCopy &H00C000CA 合并模式和源位图
vbMergePaint &H00BB0226 用 Or 运算合并反转的源位图和目标位图
vbNotSrcCopy &H00330008 将反转的源位图复制到目标
vbNotSrcErase &H001100A6 用 Or 运算合并源位图和目标位图,然后反转
vbPatCopy &H00F00021L 将模式复制到目标位图
vbPatInvert &H005A0049L 用 Xor 运算合并目标位图与模式
vbPatPaint &H00FB0A09L 用 Or 运算合并反转的源位图与模式。然后用 Or 运算合并上述结果与目标位图
vbSrcAnd &H008800C6 用 And 运算合并目标像素与源位图
vbSrcCopy &H00CC0020 将源位图复制到目标位图
vbSrcErase &H00440328 反转目标位图并用 And 运算合并所得结果与源位图
vbSrcInvert &H00660046 用 Xor 运算合并目标像素和源位图
vbSrcPaint &H00EE0086 用 Or 运算合并目标像素和源位图

2、用GetPixel 函数返回屏幕上某点的颜色。其中屏幕的hDC可以通过调用函数 GetWindowDC(0) 获得
Private Declare Function GetWindowDC Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long) As Long

6、就是系统或者其它程序提供的函数,可以理解为是对内部函数(如paintpicture pset等)的扩展。调用前要定义。如上面列举的两个api的定义。把它复制到窗体模块的顶端就可以了。

其它的不懂
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 关于vb的小问题 VB中的几个小问题 vb 初学者小问题 北京市顺义区杨镇明天的天气怎么样 大学行政岗位工资待遇是最低的吗 罗德me-l声音小 请问浦发青春贷需要激活吗如何激活呢 浦发银行青春贷是什么? 普洱散茶能不能长期存放呢 冬天来了,你有什么发现?试着写下来。 冬天上学的路上你发现了哪些变化 你能从冬天里发现什么? 从哪里发现冬天来了? 琥珀核桃仁的家常做法微波炉 怎样才能让自己的让别人搜索不到呢? 怎么通过定位到对方的位置 紫癜性肾炎症状有哪些?紫癜性肾炎危害大么? 请问医生肾炎有什么反应,是绝症吗? 过敏性紫癜肾炎是不是癌症 上海什么小学最好 VB中 小问题 拼多多退货多了会对买家影响信誉吗 我家电信华为的机顶盒,打开后加载到50%就显示网络接入故障,但是我其他的都可以用,网络没问题啊?求 为何家里电信送的电视机顶盒连不上网?每次都百分之8他就不动了网络接入失败 iptv网络接入失败怎么办 员工工资可以抵费用处理吗 财务收到的款可以直截抵费用帐吗? 企业为什么不可以以当期营业外收入抵补当期营业外支出? 梦见老公跟别的女人吃火锅自己发火 梦见老公在和同事吃火锅的预兆 洛阳路经济适用房现在是否可贷款 洛阳经济适用房房价大约是多少,能否贷款请知情朋友们帮忙回答 三星s7edge鸣响要爆炸似的就重启了 南美洲白色人种多还是混血人种多??拉丁美洲呢?? 冻水管自然温度多高会化冻 POS机退还银行卡的钱节假日可以退还到银行卡吗? 玉环有没有消防培训机构 低血压怎么办?能升压的药物有哪些? 补中益气丸 和 左归丸 能同时用吗?我还有高血压哦 芳香酸脱羧反应