论坛的首页
勇芳的软件
教程和帮助
VisualFreeBasic编程文档
勇芳系列软件帮助说明教程
留言或交流
登录
搜索
登录
搜索
勇芳
累计撰写
330
篇文章
累计收到
0
条评论
首页
栏目
论坛的首页
勇芳的软件
教程和帮助
VisualFreeBasic编程文档
勇芳系列软件帮助说明教程
留言或交流
登录
自定义幻灯片
最新文章
2026-1-21
VisualFreeBasic内置库_公共代码库
这里的函数库,是对 FreeBasic原生库、扩展库、源码库,进行分类,我们需要什么功能的函数,都是在这里先寻找,实在没有才自己写函数。这里包括了各种分类的实用函数。 使用方法 直接调用,无法其它任何操作。 函数说明 点击函数名,底部帮助页会显示出相关说明,以及函数定义 在代码中按 F1 ,显示详情,里面有的函数还有例题代码提供参考。
2026年-1月-21日
56 阅读
0 评论
VisualFreeBasic编程文档
2026-1-21
VisualFreeBasic内置库_源码库
勇芳软件将历年来使用过的常用功能函数和网上收集到的函数,放在这里面给大家使用。 里面代码众多,全部以 源码的形式提供, 可以随时查阅相关源码。 此库中的任何代码,双击它,就自动输入到代码中,直接使用,不需要任何库,任何引用。全是直接调用即可。未来可能不断的添加新函数。 使用方法 直接调用,无法其它任何操作。 函数说明 点击函数名,底部帮助页会显示出相关说明,以及函数定义 在代码中按 F1 ,显示详情,里面有的函数还有例题代码提供参考。
2026年-1月-21日
61 阅读
0 评论
VisualFreeBasic编程文档
2026-1-21
VisualFreeBasic内置库_内置“代码库”使用方法
VisualFreeBasic已经内置很多扩展库,可以很方便的使用 里面的库,一部分,需要引用库文件,一部分,不需要引用,因为VFB已经使用了这个库,上面引用过了 比方电子邮件的库使用 看到帮助,查看后面 可以先不引用库,当编译出错,就复制这个代码 #include Once "Afx/CCDOMail.inc" 'ln 23 放入到 起始模块中
2026年-1月-21日
129 阅读
0 评论
VisualFreeBasic编程文档
2026-1-21
VisualFreeBasic代码_其它
占位置,有空写。
2026年-1月-21日
60 阅读
0 评论
VisualFreeBasic编程文档
2026-1-21
VisualFreeBasic代码_COM和OCX
暂不支持 不过VFB 中有一些控件是 OCX 的,一些代码库是 COM 的,包装好代码,使用就简单了。 本人没空研究这些,要是感兴趣的请留言。
2026年-1月-21日
63 阅读
0 评论
VisualFreeBasic编程文档
2026-1-21
VisualFreeBasic代码_鼠标键盘
有关键盘鼠标的函数 BackMmouseClick 后台鼠标单击 BackMmouseClick2 后台鼠标单击 BackMmouseDblclk 后台鼠标双击 BackMoveMouse 后台模拟鼠标在某个窗口上面移动,Mk是指示各种虚拟键是否按下。 KeyPress 按下键盘 KeyPressOR 键盘组合按键 MouseClick 前台鼠标模拟 FF_GetKeyState 检索当前的 lKeyIndex 基于状态栏例程使用此函数返回的各种键盘状态的文本字符串的指定索引。 HookKeyboard 定义键盘钩子 HookMouBoard 定义鼠标钩子 GetMousePos 获取鼠标在屏幕或窗口的位置 IsKeyPress 判断某个键是不是被按下{1.VK_LBUTTON 鼠标左键.VK_RBUTTON 鼠标右键.VK_SHIFT SHIFT 键.VK_CONTROL CTRL 键.VK_MENU ALT键.更多见帮助}
2026年-1月-21日
66 阅读
0 评论
VisualFreeBasic编程文档
2026-1-21
VisualFreeBasic代码_网络
网络编程,使用 ”WinInet“ 互联网访问 和 ”Network“ 网络通信 控件编写。 还有一个发送电子邮件代码 #include Once "Afx/CCDOMail.inc" ' // 创建一个CCdoMessage类的实例 DIM pMsg AS CCDOMessage ' // 组态 pMsg.ConfigValue(cdoSendUsingMethod, CdoSendUsingPort) pMsg.ConfigValue(cdoSMTPServer, "smtp.xxxxx.xxx") pMsg.ConfigValue(cdoSMTPServerPort, 25) pMsg.ConfigValue(cdoSMTPAuthenticate, 1) pMsg.ConfigValue(cdoSendUserName, "xxxx@xxxx.xxx") pMsg.ConfigValue(cdoSendPassword, "xxxxxxxx") pMsg.ConfigValue(cdoSMTPUseSSL, 1) pMsg.ConfigUpdate ' // 收件人姓名 - >根据需要更改 pMsg.Recipients("xxxxx@xxxxx") ' // 发件人邮件地址 - >根据需要更改 pMsg.From("xxxxx@xxxxx") ' // 主题 - >根据需要更改 pMsg.Subject("This is a sample subject") ' // 文字正文 - >根据需要更改 pMsg.TextBody("This is a sample message text") ' // 添加附件(使用绝对路径)。 ' // 注意通过重复呼叫,您可以附加多个文件。 pMsg.AddAttachment ExePath & "\xxxxx.xxx" ' // 发送消息 pMsg.Send IF pMsg.GetLastResult = S_OK THEN PRINT "Message sent" ELSE PRINT "Failure" 要使用gmail发送消息,只需更改服务器名称和服务器端口的值: pMsg.ConfigValue(cdoSMTPServer, "smtp.gmail.com") pMsg.ConfigValue(cdoSMTPServerPort, 465)
2026年-1月-21日
64 阅读
0 评论
VisualFreeBasic编程文档
2026-1-21
VisualFreeBasic代码_影音
播放CD光盘 使用内置类 #include Once "Afx/CCDAudio.inc" DIM pAudio AS CCDAudio pAudio.Open pAudio.Play 播放音频文件 使用Direct Show播放各种格式的音频文件。 #include Once "Afx/CDSAudio.inc" DIM pCDSAudio AS CDSAudio pCDSAudio.Load("MyAudioFile.mp3") pCDSAudio.Run API播放WAV文件 PlaySound WAV文件名, NULL, SND_ASYNC Or SND_FILENAME 播放视频 无
2026年-1月-21日
54 阅读
0 评论
VisualFreeBasic编程文档
2026-1-21
VisualFreeBasic代码_打印机
下面有关打印机的函数(本人没打印机,没有测试) AfxEnumLocalPrinterPorts 返回本地安装的打印机的端口名称列表。名称由回车符和换行符分隔。 AfxEnumPrinterNames 使用可用的打印机,打印服务器,域或打印提供程序返回列表。名称由回车符和换行符分隔。 AfxEnumPrinterPorts 返回带有可用打印机,打印服务器,域或打印提供程序的端口名称的列表。名称由回车符和换行符分隔。 AfxGetDefaultPrinter 检索本地计算机上当前用户的默认打印机的名称。 AfxGetDefaultPrinterDriver 检索默认打印机的名称。 AfxGetDefaultPrinterPort 检索默认打印机端口的名称。 AfxGetDocumentProperties 检索打印机初始化信息。 AfxGetPrinterCollate 检查打印机是否支持整理。 AfxGetPrinterCollateStatus 返回打印机的分页状态。 AfxGetPrinterColorMode 检查打印机是否支持彩色打印。 AfxGetPrinterCopies 如果设备支持多页复印,则返回打印份数。 AfxGetPrinterDC 返回打印机设备上下文的句柄。 AfxGetPrinterDriverVersion 返回打印机驱动程序的版本号。 AfxGetPrinterDuplexMode 检查打印机是否支持双面打印。 AfxGetPrinterFromPort 返回给定端口名称的打印机名称。 AfxGetPrinterHorizontalResolution 检索页面可打印区域的宽度(以像素为单位)。 AfxGetPrinterMaxCopies 返回设备可以打印的最大份数。 AfxGetPrinterMaxPaperHeight 以十分之一毫米为单位返回最大纸张高度。 AfxGetPrinterMaxPaperWidth 返回十分之一毫米的最大纸张宽度。 AfxGetPrinterMediaReady 检索当前可用的纸张表单的名称。 AfxGetPrinterMinPaperHeight 以十分之一毫米返回最小纸张高度。 AfxGetPrinterMinPaperWidth 以十分之一毫米返回最小纸张宽度。 AfxGetPrinterOrientation 检索打印机方向。 AfxGetPrinterOrientationDegrees 以纵向方向逆时针旋转以产生横向方向的度数返回设备的纵向和横向方向之间的关系。 AfxGetPrinterPaperLength 返回papel lenght。 AfxGetPrinterPaperNames 检索支持的纸张名称。 AfxGetPrinterPaperSize 返回打印机当前配置的纸张尺寸。 AfxGetPrinterPaperSizes 检索支持的纸张尺寸。 AfxGetPrinterPaperWidth 返回区域宽度。 AfxGetPrinterPhysicalHeight 以设备为单位检索物理页面的高度。 AfxGetPrinterPhysicalOffsetX 以设备为单位检索从物理页面左边缘到可打印区域左边缘的距离。 AfxGetPrinterPhysicalOffsetY 以设备为单位检索从物理页面的上边缘到可打印区域的上边缘的距离。 AfxGetPrinterPhysicalWidth 以设备为单位检索物理页面的宽度。 AfxGetPrinterPort 返回指定打印机的端口名称。 AfxGetPrinterQuality 返回打印机的打印质量模式。 AfxGetPrinterPrintRate 返回打印机的打印速率。 AfxGetPrinterPrintRatePPM 返回打印机的打印速度,以每分钟的页数为单位。 AfxGetPrinterPrintRateUnit 返回打印机的打印速度单位。 AfxGetPrinterScale 返回缩放打印输出的因子。显而易见的页面大小从物理页面大小缩放dmScale / 100。例如,dmScale值为50的letter尺寸的页面将包含与17 x 22英寸的页面一样多的数据,因为输出文本和图形将是其原始高度和宽度的一半。 AfxGetPrinterScalingFactorX 检索打印机x轴的缩放系数。 AfxGetPrinterScalingFactorY 检索打印机y轴的缩放系数。 AfxGetPrinterTray 返回纸张来源。 AfxGetPrinterTrayNames 用打印机的纸盒名称返回一个列表。 AfxGetPrinterTrueType 检索驱动程序使用TrueType字体的能力。 AfxGetPrinterVerticalResolution 检索页面可打印区域的高度(以像素为单位)。 AfxOpenPrintersFolder 打开选择“打印机和传真”文件夹的资源管理器实例。 AfxPrinterDialog 显示一个打印对话框。用户可以使用Print对话框指定特定打印作业的属性。 AfxSetPrinterCollateStatus 在彩色打印机上切换彩色和单色。 AfxSetPrinterColorMode 在彩色打印机上切换彩色和单色。 AfxSetPrinterCopies 如果设备支持多页复印,则选择打印份数。 AfxSetPrinterDuplexMode 设置打印机双面模式 AfxSetPrinterInfo 设置指定打印机的数据。 AfxSetPrinterOrientation 将打印机方向设置为纵向或横向。 AfxSetPrinterPaperSize 设置打印机纸张尺寸。 AfxSetPrinterQuality 指定打印机分辨率。 AfxSetPrinterScale 指定打印输出缩放的因子。显而易见的页面大小从物理页面大小缩放dmScale / 100。例如,dmScale值为50的letter尺寸的页面将包含与17 x 22英寸的页面一样多的数据,因为输出文本和图形将是其原始高度和宽度的一半。 AfxSetPrinterTray 设置打印机纸张来源。
2026年-1月-21日
54 阅读
0 评论
VisualFreeBasic编程文档
2026-1-21
VisualFreeBasic代码_窗口和控件
每个窗口和控件都用于一个窗口句柄,有了窗口句柄,就可以对其直接操作,控件也是属于窗口。 窗口句柄的获得 自己软件的 窗口句柄=Form1.hWnd 控件的窗口句柄=Form1.Picture1.hWnd 别人在运行的软件(包括自己的软件) 窗口句柄=FindWindow("类名","窗口名") 控件的窗口句柄=FindWindowEx(窗口句柄,0,"类名","窗口名") 假如遇到同窗口名和同类名,查找下一个 控件的窗口句柄=FindWindowEx(窗口句柄,上一个控件的窗口句柄,"类名","窗口名") 用句柄直接操作控件 由于函数非常多,可以查看VFB帮助里的源码库,下面列举几个 FF_Control_GetLoc 获取控件,以像素为单位的左上角的位置。位置是相对于客户端的左上角在父窗口中的区域。 FF_Control_SetLoc 以像素为单位设置控件的左上角的位置。该位置是相对于父窗口客户区的左上角。 FF_Control_GetText 获取指定控件的文本 FF_Control_SetText 设置指定控件的文本
2026年-1月-21日
53 阅读
0 评论
VisualFreeBasic编程文档
18
19
20
21
22