首页VisualFreeBasic编程文档列表
  • VisualFreeBasic控件_WinHook 系统钩子

    系统钩子(SystemHooks)在编程中,特别是在Windows操作系统环境下,是一种强大的机制,允许应用程序拦截、监视或修改系统级事件。这些事件可以包括键盘和鼠标输入、消息传递、窗口创建和销毁等。通过使用钩子,开发者可以创建出功能强大的应用程序,如键盘记录器、屏幕捕获工具、游戏作弊软件等,但同时也需要谨慎使用,以避免侵犯用户隐私或违反软件许可协议。钩子类型Windows提供了多种类型的钩子,根…
  • VisualFreeBasic控件_TrayIco 托盘图标

    能在任务栏显示小图标的控件。一个简单的小控件放上此控件,你运行软件后,会在系统任务栏右下角,显示一个软件图标。在控件属性中,设置要显示的图标常用事件为,鼠标按下事件。比方下面代码,右键点击小图标,弹出菜单SubForm1_TrayIco1_WM_RButtonDown(hWndFormAshWnd,uIDAsLong,xPosAsLong,yPosAsLong)'按下鼠标右键PopupMenuhW…
  • VisualFreeBasic控件_Network 网络通信

    实现UDP和TCP通信,用于写服务器和客户端,广域网和局域网通信。本控件已经封装复杂的通信操作,让我们能简单的方便的使用通信。而且都提供了源码,可以打开控件工程查看那些复杂的封装代码。本控件没有显示内容,只有事件和属性。为了能顺利使用本控件,建议先恶补“UDP和TCP”“广域网和局域网”的相关知识体系,本文档不再阐述这些基础知识。获取本机IP通信的首要条件,IP地址,这里的IP地址是局域网的IPp…
  • VisualFreeBasic控件_WinInet 互联网访问

    这是WIn操作系统提供的网页访问功能,由VFB封装成控件使用。这是一个功能性控件,无界面。使用方法使用方法很简单,就是访问一个网页,返回网页代码DimbbAsString=WinInet1.HttpGet("http://www.yfvb.com")DimbbAsString=WinInet1.HttpPost("http://www.yfvb.com")WinInet1.HttpGetThrea…
  • VisualFreeBasic控件_MyDrawWin 窗口外框

    这个是改变窗口外框的控件,放上控件后,运行才效运行后的效果可以在窗口属性中增加阴影,效果更好(注意:是主窗口的设计属性,不是控件的)运行效果可以修改窗口外壳颜色已经高度还增加2个常用的窗口按钮,已经可以设置更多小按钮注意:按钮ID设置大点,不然可能被其它控件占用,发生重叠错误MyDrawWin1.nButID(0到9共10个)=10001MyDrawWin1.nButTxt(0到9共10个)="按…
  • VisualFreeBasic控件_mCtrlTreeList 目录树列表

    一个目录树和列表组合控件,如同:TreeView和ListView这两个控件合并在一起的效果。使用方法也是TreeView和ListView控件的组合方式添加“列”mCtrlTreeList1.AddColumn("列0",100)mCtrlTreeList1.AddColumn("列1",100)mCtrlTreeList1.AddColumn("列2",100)添加“行”数据DimaaAsMC…
  • VisualFreeBasic控件_mCtrlHtml IE浏览器

    这是对IE浏览器简单封装,主要用来显示一些简单的HTIM页面。显示页面网页mCtrlHtml1.GotoUrl("http://www.baidu.com")本地文件mCtrlHtml1.GotoUrl("file:///c:/文件.html")执行页面中的JS函数mCtrlHtml1.CallScriptFunc(JS函数名,参数1,参数2,....可以没参数,也可以最多4个参数,传给JS函数修…
  • VisualFreeBasic控件_mCtrlGrid 表格

    类似办公软件的表格功能,只是简化很多。支持虚表。使用方法先创建表格大小(例:创建5列10行的表,不包括列名和行名,会自动增加)mCtrlGrid1.ReSize(5,10)给表格单元设置数据mCtrlGrid1.SetCell(0,0,"1,1")mCtrlGrid1.SetCell(1,1,"2,2")注意,左上角第一个是0,0,参数是:列,行获取表格单元数据获取的文字=mCtrlGrid1.G…
  • VisualFreeBasic控件_mCtrlButton 按钮

    mCtrl出品的增强按钮,它多了一个下拉按钮和可以设置图标常用事件点击按钮SubForm1_mCtrlButton1_BN_Clicked(hWndFormAshWnd,hWndControlAshWnd)EndSub点击下拉SubForm1_mCtrlButton1_BCN_DropDown(hWndFormAshWnd,hWndControlAshWnd,NMBAsMC_NMBCDROPDOW…
  • VisualFreeBasic控件_Scintilla 火花代码编辑器

    Scintilla是一个免费、跨平台、支持语法高亮的编辑控件。它完整支持源代码的编辑和调试,包括语法高亮、错误指示、代码完成(codecompletion)和调用提示(calltips)。能包含标记(marker)的页边(margin)可用于标记断点、折叠和高亮当前行。VFB里的代码编辑,就是使用这个控件。功能非常多,非常强大。编译成软件后,会在软件文件夹产生一个支持库DLL,发行软件需要带这个D…