应用VB6.0结合WindowsAPI编写多面板应用程序
本文主要论述了怎样在VisualBasic6.0的环境下,不利用DLL和第三方控件,而直接应用Windows的API函数Bitblt的各项功能,编制写一个可以切换几种程序外观的多面板应用程序。同时还对程序中应用到的其他几个API函数作了较为详细的介绍,实现了程序最小化到系统托盘区等功能。
维普资讯
买用第一
智慧密集
可 花
应用 V 6 0结合 Widw P B. no s I A
编写多面板应用程序邱玉宝
摘
要
本文主要论述了怎样在 Vsa B s . i l ai 60的环境下,不利用 D L和第三方控件, u c L而直接应用 W i o s A I数 Btl的各项功能,编制写一个可以切换几种 n w的 P函 d i t b
程序外观的多面板应用程序。同时还对程序中应用到的其它几个 A I函数作了 P 较为详细的介绍,实现了程序最小化到系统托盘区等功能关键词多面板应用程序,Btl函数,Wid w P函数,系统托盘 it b n o sA I
应用 Btl函数来查拄要应用的图像部分 .并把它保存在 i t B刖舌
内存中,然后粘贴到特定的对象里=举例说明:点也不简单, 浯句 1BkBI t heDes hDC 0 q t 2 SRCCO PY 00.
我们都知道 Vsa B s i l at做的很多事情 u e所
它是一种强大的语言,也就是说您所能想到的编程任务 .它
0. 71 23 The Sou o hDC 7 e r 3
基本都能完成一大家肯定见过 Wia p这个可以艟心所赦的改 nm变其面貌的 MP播放器吧 .这就是常见的多面板 (kn 3 Si)编
T e eth c一> hD s d 指图像所要粘贴到的目标设备场景句柄一 0 0一>目标设备场景中目标矩形左上角位置进行描述 .对的那个点用目标设备对象的逻辑坐标表示一 7, 3一> l2欲传输图像的宽度和高度 T e ore p tr o )h c>源设备场景 .包 r源图 h Suc iue x d c b像主要是指图片框中的图像 7, 0一>源设备对象中源矩形左上角位置进行描述的 3 20对
程挫 _术的最好的体现在 V 6的编程环境下 .要进行这样的 B编程技术,可有多种途径,其中,利用外来的动态链接库 f L )已有的第二方 A te D L和三 ci X控件町以很快的实现然而, v 怎样在没有 D I和 A te L ci X的情况 F实现这样的功能呢?本 v来文就是避开已有的这样那样的外来程序组件,而是应用 Wi— n Iw P中最为常用的 Bth函数的功能来实现多面顿切换程 ls I o A i B序
,这样既可以让编程爱好者更加灵活地控制自己的程序, 使程序更为美观,叉能学习到 Wi o s P程序设计技巧,了 n w I d A解到 Bth函数的用法同时在程序的编写过程中涉及到 T其 i B他的几个 Wi o sA I函数 ( h l o hu、G tc vWi n w P d S d t n e te n A id w: t d ̄ o、S n Mesg、R l ̄ C p r)也进行了 o S g i o P s e d sae e n e s at e e e u
那个点用源设备对象的逻辑坐标表示 S C O Y一>旨定传辅过程要执行的光栅运算 S C RCP于 R— CP O Y是把被复制出来的图像保存在内存中一语句 2
T e etR f s hD s e eh一>这条语句用来刷新目标对象,使得救 r果能显现出来。
较为详细的讲解一
在程序中用到的其他几个 Wi o s P函数,简单介绍如 n w I d A下:
、
程序实现思路和 Widw I no s AP函数简介卓 _文主要是应用 Bth函数的功能来实现多面板应用程 i B
S e N ty o hl oi l n函数,瘟用这个函数 (最小化时 )可以 L fc当
把窗口的图标显示到系统托盘区里,在窗口最小化时,窗[ 1会发出 WM s S O MA D消息,只要需要截取 Widw的 _Y C M N no s
宁
Btl函数的作用是将一幅位图从一 i t B个设备场景复制到另1设备场景,该函数对 Widw 5 9/ T 、 n o s9/ 8 N 3 1或更高版奉 (00)支持函数原型为: 20De FJ C l n B: t Lb c8 e Il t r o r B『 i g i 2『 y『 h s DC d 3 B Va Do t As L n B V l A o g B V l o g B V n [ og v a× s L q y a As L n y a W d h As Y J L n B Va n ih og y l Heg:As L n B Va h r DC As L n By og y l Sc o g Va l c As一 g B括fv, L n 9 Va w R p 0 .” S c As o g v l d o As
WM S O A D消息,在窗口最小化时隐藏窗口并阔用 jY C MM N Wi o sA I n w P函数 S el ofI n定义的图
标添加到任务栏 d hl tYc将 N i o上。函数缘型为:D ca e F n t n S e l f y c n L b e[r u c o h l No f l o i i i Sh l o i Io A el tyc n N f s el 2『 h l3 d f Al s i a{ y ld M e s g o g I Daa As B Va w s a e As L n p:
NOT F CONDAT o g IYI A1As L n
在 V B中 N TF IO D T是这样定义的 (用这些设 O IY C N A A应置来漆加/除圈标到系统托盘区 )。删
L g。 As L g on on
Cmur呷— open 黢m lⅡ e2日 3 t| M . 0篓5 _ 7
…… 此处隐藏:770字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




