我要建议使用本控件前先用REGOCX32.EXE注册。
多 提 意 见:EMAIL: xvjie2002@163.com
多 提 意 见:QQ:56088439
|
-NEW 0802 XP (370个控件方法----197KB)本版本COCX.DLL(107K)增加三个函数:GetBiosInfo、EncodeBase64、DecodeBase64。 1.增加了《F_VBP_STATIC_建立标签》建立一个标准的静态标签(static),返回其句柄。您可以用《F_WIN_窗口标题获取》和《F_WIN_窗口标题设置》来获取和设置其显示文字、可以用《F_VBP_OCX_三维边框》来设置其边框样式,但还无法设制颜色。 2.增加了《F_VBP_STATIC_画图标》在static上画图标或光标(支持动画光标),参数为图标文件或图标句柄。 3.增加了《F_VBP_STATIC_取图标》获取static上的图标或光标,返回图标句柄。 4.公布COCX.DLL的Delphi 7源代码,以HTML文件形式存放。 5.增加了《F_PC_BIOS_获取BIOS信息》(DLL)获取当前主板BIOS相关信息:版本,版权,日期,名称,序列号 6.增加了《F_REG_K判断子键是否存在》《F_REG_V判断值键是否存在》这两个注册表辅助方法。 7.修改了《F_REG_V枚举值键》出错的BUG.-----感谢“洪智强”的反馈。 8.修改了《F_VBP_IPEdit_设置IP地址》的参数类型,现改用IP字符串进行设置。 9.增加了《F_VBP_Base64加密》《F_VBP_Base64解密》(DLL)对指定字符串数据/密文进行BASE64编码加/解密, 10.增加了《F_WIN_窗口可见性设置》设置窗口控件的VISIBLE属性。 11.增加了《F_WINXP_设置或剥夺权限》设置或剥夺指定进程的系统权限。 12.增加了《F_WINXP_操作系统服务程序》启动、停止、暂停、恢复指定系统服务程序。参数:sMachine,sService 分别表示机器名、服务名。本地机的sMachine为"",这个函数只对“自动”和“手动”的服务有效,对“已禁用”的服务无效。 例子:MYOCX1.F_WINXP_操作系统服务程序 "", "themes", F_E_停止服务
-NEW 0801 XP (359个控件方法----198KB)本版本COCX.DLL(105K)增加一个函数:GetCpuFrequency。 1.增加了《F_PC_CPU_获取速率》(DLL)返回字符串型。 2.增加了《F_VBP_IPEdit_创建IP输入框》创建WINDOWS标准IP输入框控件(以下简称:IP控件),返回控件句柄。 《F_VBP_IPEdit_设置IP地址》设置IP控件的IP串,参数为32位的IP值。 《F_VBP_IPEdit_获取IP地址》获取IP控件中的IP串所对应的IP值(32位整数)及其IP串,如果IP控件中的的IP串不完整(未填),则返回非空IP子串的数目。 《F_VBP_IPEdit_设置输入焦点》设IP控件输入焦点,参数 Pos4 指明哪个子串位置获取焦点,范围:0~3。 《F_VBP_IPEdit_设置IP子域范围》设置IP控件4个子串的其中一个的IP取值范围,范围在0~255之间。 《F_VBP_IPEdit_清空》清除IP控件中的IP串 《F_VBP_IPEdit_是否被清空》判断IP串是否为空
。返回值:若为空,返回真;不为空,返回假。 1.增加了《F_PC_CPU_获取ID号》(DLL)《F_PC_CPU_获取厂商名》(DLL)两个函数,返回字符串型。 2.改变了设计时装入控件时关于对话框的显示方式,使之支持国产E语言,也因此而使个头增加了10多K。 -NEW 0767 XP (349个控件方法----186KB)本版本COCX.DLL去掉了GetHDID函数。 1.增加了《F_PC_DISK_硬盘信息》函数,获取硬盘的相关硬件参数,如磁头数,磁道数等,支持多硬盘。 2.修改了《F_PC_DISK_获取硬盘出厂号》函数,清除了一点BUG,支持多硬盘。 -NEW 0766.1 XP (348个控件方法----182KB)本版本COCX.DLL无变化 1.修改了《F_WinFileSys_获取文件数目》的BUG, 2.增加了《F_WinFileSys_删除目录树》函数,实现DOS下的DELTREE命令,是个危险的函数。小心使用。 -NEW 0766XP (347个控件方法----181KB)本版本COCX.DLL无变化 1.增加了《F_WIN9X_获取回收站信息》,获取回收站内被删的项目数及尺寸,增加了《F_WinFileSys_获取文件数目》获取指定文件夹中目录数及文件数,可能与资源管理器的数目不同。 2.修改了《F_WIN9X_清空回收站》支持对指定分区的回收站进行清空。修改了《F_VBP_限制程序运行实例》在XP下无效的BUG.把 《F_WIN_Hwnd2Hinstance》改名为《F_WIN_获取窗口实例句柄》 修改了《F_WinFileSys_获取文件长度》中的BUG, 3.删除了-0750- 版时增加的二进制数操作。 -NEW 0765XP (345个控件方法----178KB)本版本COCX.DLL无变化 使用前,先将COCX.DLL拷到系统目录中,(98/ME的SYSTEM,NT/2000/XP的SYSTEM32) 1.修改了《F_REG_S获取字符串值》中的BUGS,修改了《F_WIN9X_PROCESS_*》原先不能在2000/XP下操作的BUGS 2.增加了《F_MOUSE_光标自动移动》函数,让鼠标从屏幕上一点移动到另一点,显示移动过程,流畅度极好。 3.增加了《F_REG_K复制注册表子键》函数,将子键复制到指定的另一个子键中,操作速度受子键大小的限制。 -NEW 0763XP Repair-2(342个控件方法----175KB) xxx.这个版本中加入一个COCX.DLL的动态库,里面包含的事一些用VB+API无法实现的功能。因为用DELPHI编写,所以可能以后块头会很大。使用该库时,先将它拷到系统目录中,(98/ME的SYSTEM,NT/2000/XP的SYSTEM32) 0.修改了《F_SCREEN_设置屏幕分辨》《F_SCREEN_抓屏PRO》XP下运行无效的BUG(感谢网友"错虫帝国-洪智强"的协助) 重新编写了《F_WINFILESYS_建立文档快捷方式》(DLL)去除了其中的BUG,可正常使用了。 1.修改《F_Dialog_打开或保存文件对话框》增加了一个逻辑型参数bPreviewTxtFile,可以浏览文本文件内容。还未实现浏览图片.修改《F_WIN_窗口滚动条添加》允许用户对窗口原始尺寸进行设置,修改《F_MOUSE_光标所指对象句柄Hwnd》,可获取隐藏、失效的窗口(控件)的句柄。修改《F_REG_S建立或设置字符串值》函数,去除了向注册表写中文串时被截断的BUG. 2、增加《F_WIN_获取子窗口句柄By坐标》通过给出屏幕坐标、或局部坐标,获取指定坐标下的窗口(控件)的句柄,可获取隐藏、失效的窗口(控件)的句柄。《F_PC_显示器休眠》使显示器休眠或唤醒,不过休眠后,用户移动鼠标或击打键盘就会唤醒显示器了。 3.增加《F_PC_Disk_获取硬盘出厂ID号》(DLL),注意,有些硬盘是没有出厂ID的。《F_Media_Image_JPG2BMP》《F_Media_Image_BMP2JPG》(DLL),對JPG和BMP圖像文件的互相轉換,注意,僅限於是這兩種格式之間的轉換,否則VB崩潰, -NEW 0763XP (340个控件方法----173KB) 0.对无法在2000/XP下使用的函数进行了屏蔽。 1.增加了 《F_NET_获取网卡MAC_Pro》函数,获取指定IP机器的网卡MAC。《F_WIN_窗口滚动条置左边》可将滚动条置左边,对带滚动条的控件也同样有效,《F_VBP_ComboBox_ListAlign》函数,将COMBOBOX中的项目向左对齐。《F_WINXP_列举系统服务程序信息》,《F_WIN_窗口透明化》函数,设置透明窗口和位图窗口。 2、增加《F_VBP_MakeXPStyleXMLFile》函数,为指定EXE程序所在目录生成一个XML格式文件(xxx.exe.manifest),可使该EXE文件具有XP的风格。《F_VBP_OCX_XP样式》函数,使指定控件具有XP的样式,对子控件不起作用,《F_WIN_XP样式》函数,使指定窗口及其控件具有XP的样式,对容器控件的子控件也有效。调用后两个函数,前提是EXE所在目录要有与EXE同名的mainfest文件,可以先用《F_VBP_MakeXPStyleXMLFile》来创建。《F_VBP_ComboBox_XP显示气球提示》《F_VBP_Textbox_XP显示气球提示》函数。 以上函数在XP下使用 3.增加《F_WIN9X_枚举窗口》函数,枚举当前打开的所有顶极窗口,《F_WIN9X_枚举子窗口》函数,枚举指定窗口的子窗口。 4.删除了《F_NET_DeleteUrlLists》《F_NET_GetCacheURLList》《F_NET_UrlInCache》函数 5.修改了《F_WinFileSys_建立文档快捷方式》的BUG,但在XP中无法对EXE,COM,BAT创建快捷方式,在98/ME中可以,注意,这个函数只能创建已注册文档的快捷方式。(感谢网友“王利章”的反馈) -NEW 0762 (330个控件方法、5个控件事件——165KB,最后一个WIN98/ME下的版本,以后的版本将围绕XP开发) 1.增加了《F_Dialog_字符串查找对话框》函数,调用系统标准查找/替换字符串对话框,并针对它提供了《TextReplaceClick》《TextFindNextClick》两个事件,用于用户自定义查找和替换的操作,这两个事件在用户单击对话框中的“查找下一个”和“替换(全部)”按钮时触发。 2.增加《F_WIN_窗口滚动条添加》为VB设计的程序窗口添加滚动条,《F_WIN_窗口滚动条校正》对由前一个函数增加的窗体滚动条重新定位,一般用在FORM_RESIZE事件中。建议这两个函数仅用于VB的程序窗口,这两个函数对VB6的LABEL标签控件和图片不能支持。《F_ICON_显示通知区域图标提示》函数,显示汽泡型工具提示。 3.修改《F_ICON_在通知区域显示图标》,连续调用使VB崩溃的问题。在函数参数表后添加了一个参数bEvent,由用户来决定是否触发控件的MOUSEDOWN等鼠标事件(单击托盘图标时触发),若要响应该事件,请在第一次调用它时将bEvent设为TRUE,以后在调用的话就将bEvent它设为False即可,否则还会使VB崩溃。 修改了《F_NET_FTPEnumFile》的参数,用结构数组TFTPFileInfo代替原来的字符串数组。修改了《F_WIN9X_Process_获取*列表》的参数调用,废除了原来简单类型数组,改用自定义类型数组,获得更多相关信息。 4.删除了《F_VBP_延时》函数,删除了<F_Dialog_端口配置对话框> 。 5.增加了《F_VBP_OCX_Header_创建列表头》《F_VBP_OCX_Header_调整列表头位置尺寸》《F_VBP_OCX_Header_获取列表头项数目》《F_VBP_OCX_Header_添加列表头项》《F_VBP_OCX_Header_删除列表头项》《F_VBP_OCX_Header_修改列表头项》函数,在VB控件顶部建立操作列表头,暂时不支持图标绘制。 -NEW 0761.1 精减版 删除了一些多余的、司空见惯的、有BUG的函数。(159kb) 对控件进行了删除+压缩处理。 1.删除了《F_PC_打开关闭光驱》,《F_VBP_Date_*》一部分日期相关函数 、《F_WINFILESYS_文件分割》和《F_WINFILESYS_文件合并》函数、《F_VBP_STR*》一部分字符操作函数、《F_VBP_ColorToRGB》函数,《F_Dialog_Win9x致命错误》《F_Dialog_Win9x程序出错》《F_VBP_TimerStart》《F_VBP_TimerFinish》删除的函数代码在 http://hnwx.vicp.net/user/yxgzs 的论坛上发布。 2.修改了《F_WinFilesys_获取文件相关时间》和《F_WinFilesys_设置文件相关时间》函数的BUG和调用方法 修改了《F_Dialog_打开保存文件对话框》《F_NET_FTPRemoveConnect》函数中退出时死锁的BUG 修改了《F_WIN9X_Process_获取运行程序列表》的参数调用,改用自定义类型:T运行程序信息 3 增加了《F_VBP_Menu_SplitMenu》函数,对由菜单句柄指定菜单进行分割成N列,但还有BUG.建议只对VB程序窗口的菜单操作。 增加了《F_WIN9X_Thread_获取线程优先级》《F_WIN9X_Thread_设置线程优先级》函数,设置/获取线程优先级,《F_WIN9X_Thread_获取线程句柄》《F_WIN9X_Thread_线程暂停执行》《F_WIN9X_Thread_线程继续执行》 -NEW 0760 - 无变化,让控件重新免费。 -NEW 0750-(335个可调用函数---324KB) 1.A增加《F_VBP_TextBox_切换插入覆盖模式》函数。 2.B增加了《F_WIN9X_IE版本号》修改了《F_WIN9X_WinOS版本号》,能够判断2000、NT、XP等。增加了《F_WIN9X_获取任务栏属性》获取系统任务栏的相关属性。 4.D增加了《F_Mouse_模拟键按下》《F_Mouse_模拟键抬起》《F_Mouse_模拟键单击》《F_Mouse_模拟键双击》函数,模拟鼠标按键的操作。 5.E增加《F_Win_窗口有效性设置》函数,设置控件(特别是其他应用程序窗口中控件)的Enable属性。《F_WIN_设置窗口激活热键》函数,《F_Win_窗口图标设置》设置指定窗口的图标及其在任务切换窗口中的图标 6 F由于种种原因,取消了一系列线程相关函数 7.G修改了《F_VBP_Menu_SetMenuBackColor》函数,增加lAnyMenuHandle参数,可指定一个菜单句柄,若为0,则对窗口主菜单进行操作。增加了《F_VBP_Combobox_FillFileList》《F_VBP_ListBox_FillFileList》函数,在ComboBox和ListBox中列出指定文件夹中的文件。《F_VBP_OCX_获取对像属性》《F_VBP_OCX_设置对像属性》函数,简化API函数SetProp和GetProg的功能. 8.H增加了《F_VBP_GetLoWord》《F_VBP_SetLoWord》《F_VBP_GetHiWord》《F_VBP_SetHiWord》位操作函数,获取/设置长整数据的高/低16位值。 9.I增加了《F_WIN9X_Process_判断进程是否正在运行》,用户可运用该函数来可取代《F_WIN9X_Process_同步执行》的功能。增加了《F_WIN9X_Process_创建进程》函数,创建一个进程,运行一个应用程序,并返回相关句柄。《F_WIN9X_Process_获取进程中线程列表》枚举指定进程中的所有线程。 10.J增加了《F_PC_枚举端口》列举机器中的可用端口信息;《F_Dialog_端口配置对话框》根据端口名,弹出相应配置对话框。 -NEW 0741-(311个可调用函数---300KB) 1.A修改了《F_WIN9X_Process_获取进程句柄》函数。 2.B增加了《F_WIN9X_Process_关闭指定进程》函数,撤销由进程ID或进程句柄指定的进程程序。 3.C增加了《F_VBP_Statusbar_建立状态栏》《F_VBP_Statusbar_建立状态栏面板》《F_VBP_Statusbar_紧靠父窗口》《F_VBP_Statusbar_建立状态栏面板》《F_VBP_Statusbar_获取面板文本》《F_VBP_Statusbar_设置面板文本》《F_VBP_Statusbar_获取面板数目》《F_VBP_Statusbar_设置Simple模式》函数,一系列对状态栏的操作 -NEW 0740-(302个可调用函数---300KB)文件夹中附用户反馈表,如对控件有意见请填表后用EMAIL发过来。 修改《F_VBP_Command_设置按钮前景色》函数,去除参数 EAlign.,修改《F_Dialog_颜色选择对话框》函数。修改《F_VBP_Tooltip_创建多行提示框》函数。 2.B增加《F_Media_判断媒体是否有效》函数,《F_Media_设置左右声道音量》《F_Media_獲取左右声道音量》函数,設置/獲取指定媒体类型的左右声道音量。(感谢网友“XX俊”的幫助) 3.C增加《F_VBP_Timer_Start》《F_VBP_Timer_Finish》函数,可取代VB的Timer控件的功能。《F_VBP_Command_设置按钮标题位置》函数,《F_VBP_Textbox_设置左右边界》函数, 4.D增加《F_WIN_窗口尺寸拖动》函数,可用鼠标拖动改变窗口尺寸。恢复了《F_VBP_ColorToRGB》函数,用API实现将LONG型颜色转换为RGB值。《F_WIN9X_获取有效端口》函数,获取本地机中所有有效的端口信息。 5.E增加《F_VBP_Menu_SetMenuBackColor》函数,设置窗口的菜单背景色;《F_VBP_Menu_SetSysMenuBackColor》函数,设置窗口系统菜单背景色;《F_VBP_Menu_SetSubMenuBackColor》函数,设置子菜单背景色。 6.F增加《F_NET_DownloadFileFromURL》函数,用于下载URL指定的文件,无下载对话框,建议仅用于下载网页《F_VBP_Date_GetCMonth》《F_VBP_Date_GetCWeekday》函数,根据当前系统环境语言,获取字符串型的月份和星期,《F_WIN9X_获取字体名》函数,获取指定TTF字体文件所含的字体名 7.G增加《F_VBP_OCX_CreateHeader》函数,为指定控件加一个Header。 8.H增加《F_VBP_ProgBar_创建进度条》《F_VBP_ProgBar_设置进度条颜色》《F_VBP_ProgBar_设置进度条位置》《F_VBP_ProgBar_获取进度条当前值》《F_VBP_ProgBar_设置进度条当前值》函数,创建一个进度条及对指定进度条进行设置,同样支持VB自带的进度条。 9.I增加《F_VBP_Combobox_获取子项句柄》函数,获取ComboBox控件中的文本框单元\列表框单元的句柄;增加《F_VBP_StrSwap》函数,用CopyMemory函数实现两字符串交换,速度比传统方法快几十倍。 10.J将《F_VBP_OCX_CreateHwndLabel》函数名改为《F_VBP_OCX_CreateStatic》;增加《F_VBP_OCX_EditStatic》函数 -NEW 0736-(276个可调用函数---284KB) 《F_VBP_RotateShiftRightLong》32位长整形数按位循环右移函数、 《F_VBP_RotateShiftLeftInteger》16位整形数按位循环左移函数 -NEW 0735.1-(266个可调用函数---276KB) -NEW 0735-(263个可调用函数---272+12KB) 新增函数还未编写帮助文档项,请原谅。 |