教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 外语考试 >

应用VB6.0结合WindowsAPI编写多面板应用程序

来源:网络收集 时间:2026-05-18
导读: 本文主要论述了怎样在VisualBasic6.0的环境下,不利用DLL和第三方控件,而直接应用Windows的API函数Bitblt的各项功能,编制写一个可以切换几种程序外观的多面板应用程序。同时还对程序中应用到的其他几个API函数作了较为详细的介绍,实现了程序最小化到系统托盘

本文主要论述了怎样在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字,全部文档内容请下载后查看。喜欢就下载吧 ……
应用VB6.0结合WindowsAPI编写多面板应用程序.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/117360.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)