精华内容
下载资源
问答
  • Vb提供了API函数SetWindowLong和GetWindowLong,可以让我们很容易取得对窗口的操作;通过对窗口属性的操作,可以更改窗口的显示风格。有些看来是正常情况下无法实现的窗口,现在你可以很容易的实现。只要你想到,更...

            Vb提供了API函数SetWindowLong和GetWindowLong,可以让我们很容易取得对窗口的操作;通过对窗口属性的操作,可以更改窗口的显示风格。有些看来是正常情况下无法实现的窗口,现在你可以很容易的实现。只要你想到,更多希奇古怪的你也能做到。快试试下面的例子吧。

           一下例子中可能用到的API声明和常量?

    变量声明

    Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long

    Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long

    Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

    Private Const SWP_NOSIZE = &H1

    Private Const SWP_NOZORDER = &H4

    Private Const SWP_NOMOVE = &H2

    Private Const SWP_DRAWFRAME = &H20

    Private Const GWL_STYLE = (-16)

    Private Const WS_THICKFRAME = &H40000

    Private Const WS_DLGFRAME = &H400000

    Private Const WS_POPUP = &H80000000

    Private Const WS_CAPTION = &HC00000

    Private Const WS_SYSMENU = &H80000

    Private Const WS_MINIMIZEBOX = &H20000

    Private Const WS_MAXIMIZEBOX = &H10000

    Private Const WS_MINIMIZE = &H20000000

    Private Const WS_MAXIMIZE = &H1000000

    --------------------------------------------------------------------------------

    例子一:任何一个控件(只要有窗口,这是我们的前提,下同),你可以在运行时随便更改它的大小。

    Private Sub ControlSize(ControlName As Control, SetTrue As Boolean)

        Dim dwStyle As Long

        dwStyle = GetWindowLong(ControlName.hwnd, GWL_STYLE)

        If SetTrue Then

            dwStyle = dwStyle Or WS_THICKFRAME

        Else

            dwStyle = dwStyle - WS_THICKFRAME

        End If

        dwStyle = SetWindowLong(ControlName.hwnd, GWL_STYLE, dwStyle)

        SetWindowPos ControlName.hwnd, ControlName.Parent.hwnd, 0, 0, 0, 0, SWP_NOZORDER Or SWP_NOSIZE Or SWP_NOMOVE Or SWP_DRAWFRAME

    End Sub

    用法:ControlSize picture1,true;设置第二个参数为False取消这种设置,下同

    --------------------------------------------------------------------------------

    例子二:任何一个控件,我们都可以控制其显示风格为对话框的风格。

    Private Sub ControlDialog(ControlName As Control, SetTrue As Boolean)

        Dim dwStyle As Long

        dwStyle = GetWindowLong(ControlName.hwnd, GWL_STYLE)

        If SetTrue Then

            dwStyle = dwStyle Or WS_DLGFRAME

        Else

            dwStyle = dwStyle - WS_DLGFRAME

        End If

        dwStyle = SetWindowLong(ControlName.hwnd, GWL_STYLE, dwStyle)

        SetWindowPos ControlName.hwnd, ControlName.Parent.hwnd, 0, 0, 0, 0, SWP_NOZORDER Or SWP_NOSIZE Or SWP_NOMOVE Or SWP_DRAWFRAME

    End Sub

    用法
    ControlSize picture1, True

    --------------------------------------------------------------------------------

    例子三:任何一个控件,我们都可以控制其显示风格为模式对话框的风格

    Private Sub ControlModal(ControlName As Control, SetTrue As Boolean)

        Dim dwStyle As Long

        dwStyle = GetWindowLong(ControlName.hwnd, GWL_STYLE)

        If SetTrue Then

            dwStyle = dwStyle Or WS_POPUP

        Else

            dwStyle = dwStyle - WS_POPUP

        End If

        dwStyle = SetWindowLong(ControlName.hwnd, GWL_STYLE, dwStyle)

        SetWindowPos ControlName.hwnd, ControlName.Parent.hwnd, 0, 0, 0, 0, SWP_NOZORDER Or SWP_NOSIZE Or SWP_NOMOVE Or SWP_DRAWFRAME

    End Sub

     用法
    ControlModal picture1, True

    --------------------------------------------------------------------------------

    例子四:任何一个控件,我们都可以给它加上标题栏,通过拖动标题栏,可以实现控件的运行时移动。

    Private Sub ControlCaption(ControlName As Control, SetTrue As Boolean)
        Dim dwStyle As Long

        dwStyle = GetWindowLong(ControlName.hwnd, GWL_STYLE)

        If SetTrue Then

            dwStyle = dwStyle Or WS_CAPTION

        Else

            dwStyle = dwStyle - WS_CAPTION

        End If

        dwStyle = SetWindowLong(ControlName.hwnd, GWL_STYLE, dwStyle)

        SetWindowPos ControlName.hwnd, ControlName.Parent.hwnd, 0, 0, 0, 0, SWP_NOZORDER Or SWP_NOSIZE Or SWP_NOMOVE Or SWP_DRAWFRAME

    End Sub

     用法:ControlCaption picture1, True

    --------------------------------------------------------------------------------

    例子五:任何一个控件,我们都可以给它加上ControlBox(所谓ControlBox,就是窗体的图标+最小化+最大化+关闭按钮)。

    Private Sub ControlSysMenu(ControlName As Control, SetTrue As Boolean)

        Dim dwStyle As Long

        dwStyle = GetWindowLong(ControlName.hwnd, GWL_STYLE)

        If SetTrue Then

            dwStyle = dwStyle Or WS_SYSMENU

        Else

            dwStyle = dwStyle - WS_SYSMENU

        End If

        dwStyle = SetWindowLong(ControlName.hwnd, GWL_STYLE, dwStyle)

        SetWindowPos ControlName.hwnd, ControlName.Parent.hwnd, 0, 0, 0, 0, SWP_NOZORDER Or SWP_NOSIZE Or SWP_NOMOVE Or SWP_DRAWFRAME

    End Sub

     用法:     ControlCaption picture1, True: ControlSysMenu picture1, True

    相关参考

    关于三个概念:ActiveXOLECOM

    注册ActiveX控件的几种方法() 分享

    VB 单击ListView控件某列表头进行排序

    控件关文章:

    VB表格控件总览与例程分析

    VB 设置控件边框颜色(如:ListTextPicture)

    VB控件注册 - 利用资源文件将dllocx打包进exe文件

    VB的,经常注册和反注册OCX控件和DLL

    VB表格控件总览与例程分析

    根据窗体自动调整窗体内控件大小 注:实用,可以直接引用

    用户控件制作讲解与实例

    VB制作OCX控件的步骤

    【引用】窗口处理技巧大全 vb(窗体控件)

    VB让控件可以当标题栏拖动

    VB 调用腾讯截图控件CameraDLL.dll

    VB表格控件总览与例程分析

    VB表格控件总览与例程分析

    Mp3Play.ocx控件让音乐之声响起来

    为系统加载右键注册控件选项【VB 注册控件】

    VBMsFlexGrid控件的使用细则

    点击MSFlexGrid数据控件的标题进行数据排序

    VB相关

    vbline的用法[]

    画图工具的VB实现

    VB 一个获得自己外网 IP 地址的程序代码

    VB程序中实现IP地址子网掩码网关DNS的更改 []

    VB 中应用 FSO 对象模型介绍(摘自网络)

    [] VbFSO 对象的介绍

    VB 画坐标轴

    VB 二进制文件的操作

    [VB]BMPJPGVBKeyCode常数用法

    vb实时曲线的绘制和保存

    VB操作EXCEL

    vb初学回顾:最大公约数 最小公倍数 素数求取

    vb 关于窗口样式的API以及处理文本的API参考

    【引用】在VB6.0中实现弹出式菜单的几种方法

    【引用】URLDownloadToFile_VB下载文件!

    利用WinRar压缩和解压缩文件

    VB 剪切板

    VB实现指示窗口中拖动方框的程序

    VB绘制走动的表针

    如何用VB制作DLL文件

    【引用】VB修改IP地址

    VB多窗体退出代码

    []VB:如何检测到U盘的插拔(源代码)

    巧用SendMessage函数扩展Treeview功能

    vb中如何在任务管理器里面隐藏应用程序进程

    如何实现VBEXCEL的无缝连接

    一个API方式存取日志文件的模块[VB]

    VB用记录集填充表格函数

    VB打开文本文件各种方法

    vb ClipBoard 剪切板应用(复制剪切粘贴)

    【引用】窗口处理技巧大全 vb(窗体控件)

    【转】 Md rd命令之VB

    vb:读写文本文件

    vb中实现真正锁定的带自定义菜单的文本控件

    【引用】使用CommonDialogShowSave后如何判断是保存还是取消?

    vb 关于commondialog的多选VB获取Windows操作系统所有版本

    vb UTF文本文件访问

    VB编程中的Unicode vs Ansi

    VBPiView4注册机

    VB获取超过2G文件的大小

    CopyMemory还要快的函数SuperCopyMemory

    VB:编程效率快步提高之:十七种可用一行代码完成的技巧

    VB画出来的五星红旗

    Qt第一印象——QteQt

    更多精彩>>>

    展开全文
  • 朋友找我帮原来的软件加一个小功能,程序是用VB.NET 写的。软件需要与外部串口设备通信,一只带串口功能的压力表。...朋友去给客户安装,发现提示 『无法获取“****”控件的窗口句柄,不支持无窗口的Activ...

    朋友找我帮原来的软件加一个小功能,程序是用VB.NET 写的。

    软件需要与外部串口设备通信,一只带串口功能的压力表。

    应该时间周期很急,所以串口部分我就直接用厂家提供的VB DEMO 写了个OCX控件给 .NET调用。

    软件制作完成用用VS做了一个安装包给朋友,安装包内已经包含了OCX控件。安装过程中会自动注册。

    朋友去给客户安装,发现提示 『 无法获取“****”控件的窗口句柄,不支持无窗口的ActiveX控 』软件压根就打不开。

    于是找到我紧急修复。

    昨晚去他家里搞到夜里压根没有解决,无从下手,脑子也很晕晕的,白天可能是工作是太辛苦了。设备都带回家,今晚好好搞。

    因为上面文章是我2年前做项目使用的OCX过程,我打包安装一切正常,不过我都是在XP上安装的。

    我关闭DEP后 发现压根就没有用,网上好多人也反应关闭后没法用。

    就这样各种折腾了近4小时精疲力尽。还是没办法解决问题。

    我准备的2台电脑,一台开发机一切正常,另一台干净的WIN7 运行报错。实在没办法就尝试用VB做一个winfrom 引用那个ocx看行不行!!!于是到新电脑上跑VB程序!!!居然发现提示 串口控件不存在!!!!我勒了个去!!!

    原来是我这个OCX文件 里面有串口组件,我VS打包的时候忘记打包VB 的串口组件 OCX文件了!!怪不得,.NET界面载入的时候加载自己做的OCX会报错,原来自己做的OCX中还有配套的OCX控件没一起打包。

    于是对代码加入相应缺少的OCX ,问题终于解决了。

    网上没有一个人这样提醒,希望我的经历能够给其他遇到问题的小伙伴有启发,不一定是DEP的问题哦!

    2015-06-27 11:48  非常的累

    原文:http://my.oschina.net/caomenglong/blog/471611

    展开全文
  • VB控件属性使用大全

    2011-12-15 12:02:34
    获得或设置是否在上下文相关帮助, 使用Windows95帮助或主帮助窗口提供的"这是什么"弹出菜单。取值为: True或False Width 窗体宽度 WindowStart 获得或设置一个窗体窗口运行时可见状态, 取值为: 0 窗体...
  • ---- 通过Controls.Add方法添加的ActiveX控件一定不能在该工程有该控件的任 何引用,否则系统将出错。 四、小结 ---- 通过使用动态加载ActiveX控件使用庞大的应用程序变得很小,将不同的 ActiveX控件进行各种...
  • VB为编程人员提供了强大绘图功能支持,在Visual Basic,主要通过两种办法进行图像绘制:一种是利用 ActiveX 控件,如用图形框显示图片;另外一种是通过使用VB 语言本身函数和方法,通过在屏幕上绘制点、线和...

    主讲老师:郭盛华

     

    图形与图像控件:

     

    VB为编程人员提供了强大的绘图功能支持,在Visual Basic中,主要通过两种办法进行图像绘制:一种是利用 ActiveX 控件,如用图形框显示图片;另外一种是通过使用VB 语言本身的函数和方法,通过在屏幕上绘制点、线和图形来制作。

     

    1、Picture(图片)语法:
    本属性用来返回或设置控件中要显示的图片,可以通过属性窗口进行设置。如果要在程序运行过程中载入图片,常常使用 LoadPicture 函数,其语法规则为:
    对象.Picture= LoadPicture("图形文件的路径与名字")
    如:Picture1.Picture= Loadpicture("c:\1.jpg")

     

    AutoSize(自动显示)属性:
    本属性决定了图形框控件是否自动改变大小以显示图片的全部内容。当值为 True ,图象可以自动改变大小以显示全部内容;当值为 False ,则不具备图象的自我调节功能。如下图:

     

     

    二、图像框控件(Image)的主要属性:

    跟图形框一样,图像框控件也具有诸如 Name、Picture 等属性,以及Loadpicture 的方法,但在图像自适应问题上有所不同。
    PictureBox 用 AutoSize 属性控制图形的尺寸自动适应,而 Image 控件则用Stretch 属性对图片进行大小调整。如下图:

     

     

    图像框比图形框占用内存少,显示速度更快一些,因此,在图形框与图像框都能满足设计需要时,应该优先考虑使用图像框。

     

    具体请看视频教程:微博@郭盛华老师
    展开全文
  • 说明: ...因此程序可以说是网上唯一tcpclient使用中文案例,提供了我思路,在此感谢 ;为什么用这个插件,vb自带...在vb6点击视图-》对象窗口,可显示vbRichClient5.dll 所有类和方法 QQ175891641 2018-2-15优化
  • Resize32.ocx 自动改变控件尺寸,在设计程序时只要在窗口上放入该控件,其它事情就由它来做喽…… (51KB) 69,transparent.ocx 可使窗体变成透明,如把控件的属性ShowNonClient设为False可使标题栏消失 ...
  • Resize32.ocx 自动改变控件尺寸,在设计程序时只要在窗口上放入该控件,其它事情就由它来做喽…… (51KB) 69,transparent.ocx 可使窗体变成透明,如把控件的属性ShowNonClient设为False可使标题栏消失 ...
  • 这是一个共享控件,如果要获得它的单用户协议的版本就要$199(51KB) 47,actskin.ZIP 利用这个控件可以建立超Cool的窗口,利用该控件可以为窗口添加不同的Skin,另外压缩包还附带了Skin编辑器(539KB) 48,...
  • 这是一个共享控件,如果要获得它的单用户协议的版本就要$199(51KB) 47,actskin.ZIP 利用这个控件可以建立超Cool的窗口,利用该控件可以为窗口添加不同的Skin,另外压缩包还附带了Skin编辑器(539KB) 48,...
  • 这是一个共享控件,如果要获得它的单用户协议的版本就要$199(51KB) 47,actskin.ZIP 利用这个控件可以建立超Cool的窗口,利用该控件可以为窗口添加不同的Skin,另外压缩包还附带了Skin编辑器(539KB) 48,...
  • 这是一个共享控件,如果要获得它的单用户协议的版本就要$199(51KB) 47,actskin.ZIP 利用这个控件可以建立超Cool的窗口,利用该控件可以为窗口添加不同的Skin,另外压缩包还附带了Skin编辑器(539KB) 48,...
  • VB 布局随窗口大小改变

    千次阅读 2010-11-02 21:21:00
    TIMESEEKER VB 布局随窗口大小改变 凡用过VB编写Windows应用程序用户都可能有过这样经历:当一个经过精心设计应用程序运行后,如果用户重新调整了窗体大小,则控制在窗体中的相对位置、控件与窗体...

    TIMESEEKER 的 VB 布局随窗口大小改变 凡用过VB编写Windows应用程序的用户都可能有过这样的经历:当一个经过精心设计的应用程序运行后,如果用户重新调整了窗体的大小,则控制在窗体中的相对位置、控件与窗体的大小比例均会严重失调,程序的界面变得面目全非。一个好的Windows应用程序的界面,自适应窗体尺寸改变的能力是必不可少的。笔者在这方面做了一些探讨,希望能对VB编程爱好者提供一些启发和帮助。    1、按照窗体尺寸缩放比例自动调整控件的大小   窗体和控件的大小由窗体和控件的Width属性和Height属性确定。所以当用户界面设计完成之后,窗体及其内部的各控件的Width, Height属性便随之确定下来;从而窗体相对于每一个控件,它们的宽度之比、高度之比均被确定。如果窗体Forml内的一个文本框Text1的宽(即Text1的Width属性值)为3610,高度(即Text1的Height属性值)为1935;而窗体Form1的上述两个值分别为4890和3615,则它们的宽度之比和高度之比分别为:361014890、193513615。当用户在程序启动后调整了窗体的尺寸,窗体的宽度和高度将分别为Form1.ScaleWidth,Form1.ScaleHeight;此时应该按上述比例来调整文本框Textl的的高度和宽度值。即:   (调整后的Text1的Width属性值)/( Form1.ScaleWidth)=3610/4890;   (调整后的Text1的Height属性值)/(Form1.Scale-Height)=1935/3615;   所以调整后的Text1的Width属性值=(3610/4890)* Form1.ScaleWidth;   调整后的Text1的Height属性值=(1935/3615) * Form1.ScaleHeight;   对于一般控件来说,应该有:   调整后的控件的Width属性值=(控件原Width属性值/窗体原Width属性值)*窗体.ScaleWidth   调整后的控件的Height属性值=(控件原Height属性值/窗体值/窗体原Height属性值)*窗体.ScaleHeight   按照上述方法确定窗体缩放后控件Width和Height属性值,则当窗体尺寸被调整后,控件的大小将按比例得到相应的调整。   2、按照窗体尺寸缩放比例自动调整控件在窗体中的相对位置   控件在窗体中的位置由该控件的Left和Top属性确定。程序启动后如果窗体被缩放,只要按照缩放的比例来重新调整窗体内各控件的Left和Top属性值即可。   所以根据上面介绍的原理,在窗体被缩放之后,只要按照下面的关系来设置控件的Left和Top属性值即可。   调整后控件的Left属性值=(控件原Left属性值/窗体原Left属性值)*窗体.ScaleWidth;   调整后控件的Top属性值=(控件原Top属性值/窗体原Top属性值)*窗体.ScaleHeight;   3、实现按窗体缩放比例调整控件大小及位置的具体方法   我们知道,Resize事件是窗体响应的一个事件。当窗体第一次显示或当窗体的状态被改变时(如窗体被最大化、最小化或被还原时)该事件发生。所以只要将对控件大小、位置的调整代码写入窗体的Resize事件中便可达到目的。具体可在窗体的Resize事件过程中使用对象的Move方法:     Private Sub Form_Resize()   Object.move Newleft, Newtop, NewWidth, NewHeight   End Sub   其中:   Object是需要调整大小和位置的任意一个控件的名称;   NewLeft, NewTop, NewWidth与NewHeight分别是窗体缩放后控件应有的新的Left, Top,Width与Height的属性值,它们确定了当窗体被缩放后控件的大小和位置。NewWidth, NewHeight的值可由1中的两个公式得到:NewLeft, NewTop的值可由2中的两个公式得到。   4、窗体的多控件的处理   当一个窗体中有多个控件时,如果对每一个控件都用上述方法处理显然比较繁琐。为此,以下给出一个通过编程来处理窗体内多个控件的一般方法(注意:如果窗体内有不可见的控件,则应该在程序中加入相应的代码以避免检查这些控件的尺寸,否则将出错)。   (1)自定义一个数据类型   在标准模块的声明段写入:     Type cp   wp As Single   hp As Single   tp As Single   lp As Single   End Type   (2)定义一个窗体级数组   在窗体模块的声明段写入:     Dim ap() As cp   (3)定义一个通用过程     Sub ai()   Dim i As Integer   For i=0 To Controls.Count-1   With ap(i)   .wp=Controls(i).Width/Form1.ScaleWidth   .hp=Controls(i).Height/Form1.ScaeHeight   .lp=Controls(i).Left/Form1.DcaleWidth   .tp=COntrols(i),Top/Form1.ScaleHeight   End With   Next i   End Sub   (4)在窗体的Load事件过程中写入代码:     Private Sub Form_Load()   ReDim ap (0 To Controls.Count-1)   ai   End Sub   (5)在窗体的Resize事件过程中写入代码:     Private Sub Form_Resize()   Dim i As Integer   For i=0 To Controls.Count-1   以下三行需在一行内写完     Controls(i).Move ap(i).1p * Form1.ScaleWidth,   ap(i).tp * Form1.ScaleHeight,ap(i).WP*Form1.ScaleWidth,   ap(i).hp * Form1.ScaleHeight   Next i   End Sub   不难看出,上面的代码具有普遍意义:即对于任何VB程序,只要将上面给出的代码按照要求写入程序中,则无论该VB程序的一个窗体中具有多少控件,均能使窗体内的控件自适应于窗体尺寸缩放,从而解决了控件与窗体在尺寸和位置两方面的比例失调问题。

    展开全文
  • 3、添加了DrawDGVEx函数,一方面可以以DGVprint对象中的参数在VB2008Print组件打印,另一方面提供了并排打印多个表格重载函数; 4、DGVPrint组件添加了报表头与报表尾内容设置属性和参数; 5、DGVPrint与VB...
  • 打印预览控件(专为高级程序员定制打印控件) 可以向一本书一样打印预览控件 浏览窗口直接就是输出设备,向设备直接输出内容。内容所见即所得。 可以浏览也可以输出到打印机 浏览在一个窗口中,...
  • 本DataGridView打印控件和.NET打印控件5.6版(含报表模板设计组件)2014年6月22日修改完成,完全免费,在.NET2.0及以上环境下都可以使用(VB打印、C#打印都是可以),有帮助文档与使用实例。 与上一版本5.5版...
  • 本DataGridView打印控件和.NET打印控件5.7版2014年11月2日修改完成,完全免费,在.NET2.0及以上环境下都可以使用(VB打印、C#打印都是可以),有帮助文档与使用实例。 与上一版相比,控件5.7版主要更改如下: 1...
  • 例如在VB中ListView未提供自动调整列宽功能,那么可以使用给窗口发消息方法实现 SendMessage ( m_lvw.hWnd, LVM_SETCOLUMNWIDTH, 1, LVSCW_AUTOSIZE_USEHEADER) 转载于:...
  • 控件的位置以毫米为计量单位,定位准确,很适合套打单据设计。 3、图表打印功能。5.2版控件新增了一个Chartlet的组件,使用非常方便,可以生成柱形图、饼图、折线图等多种图形,而且可以设置2D或3D效果,既可以在...
  • 可以在面页以半透明空心文字的形式打印背景水印,只需要简单设置控件的WaterMarkText等几个以WaterMark开头的属性即可,程序会自动打印水印。 3、PrintDGV函数可直接使用DGVPrint组件保存的打印方案文件打印输出...
  • 窗体最上层是“VB 6.0菜单”和“便捷工具按钮”,菜单包含了所有的VB提供的功能选项,而其中一些常用功能或操作选项则被提取出来放在了“便捷工具按钮”,通过点击这些快捷按钮可以加快程序开发速度,...
  • Visual Basic程序设计课程基于网络考核改革试点第1次形考一、单项选择题(每小题2分,共50分 )1.在设计应用程序时,可以查看到应用程序...工程资源管理器窗口2.VB集成开发环境提供控件的窗口是( )。A.工具栏 ...
  • 4、VB 提供了丰富的控件选择,除了默认的工具箱面板上的控件外,还有很多控件没有罗列出来,我们可以通过“工程‖部件”命令或在工具箱面板上单击鼠标右键,在弹出的快捷菜单选择“部件”命令,弹出如图十八的窗口...
  • 软件界面可根据用户爱好自定义主题色彩,新版本中提供了对插件支持,可以通过编写Dll来扩充软件功能。 Spy4Win 更新历史 标记说明: =================================== 增加新功能。 - 修正BUG或去掉功能...
  • office 电子签名控件

    2013-02-21 23:55:12
    控件的二次开发提供强大的函数库,支持多种系统环境,多种开发语言,多种数据库。 14.控件支持日志功能,文档的每一个修改操作都可以记录以供用户校对. 15.控件完全支持office菜单功能. 16.控件可以做到打印预览. ...
  • VB提供的系统控件一般都有MousePointer和MouseIcon属性。我们可以寻找自己喜欢*.ICO,*.CUR文件,实现程序如下: Screen.MousePointer= 99 ’用户鼠标类型 Screen.MouseIcon=LoadPicture("C:\ABC\1.ICO") ...
  • VB网络编程实例

    千次下载 热门讨论 2007-05-29 15:46:04
    ◆ 176.htm 你也可以YAI--VB5Winsock控件的使用 ◆ 177.htm 判断一个文件是否在IE的缓存 ◆ 178.htm 启动拨号网络的连接 ◆ 179.htm 浅谈HTTP协议(二)--返回值 ◆ 180.htm 浅谈...
  • 一款基于VB AccessVod点播系统,KTV客房系统,程序主要分以下几个模块:房间客户端、程序后台、前台、服务器端。程序使用有三方控件,已附在压缩包内。关于程序一些相关说明: 1 设置自动进入程序时 800*600 ...
  • VC6下创建一个简单ActiveX控件

    千次阅读 2006-04-21 15:14:00
    在软件开发过程,你可能要向你开发团队,提供某些编程接口。这里可能有几种选择方式。COM,DLL或者直接用源代码类来提供。还有一种非常方便方法就是通过ActiveX控件提供。它也是语言无关,可以在Delphi、...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 188
精华内容 75
关键字:

vb中提供控件的窗口