-
VisualFreeBasic代码_yGDI+_位图
操作形式和GDI一样唯一好处是画PNG图像可以支持PNG的透明层。成员列表FunctionGpLoadImgFile(FileNameAsCWSTR)AsHANDLE'加载文件图像到nGpimage,便于后面重复使用,成功返回图像句柄,失败返回0(再次加载将销毁前面加载的句柄)。FunctionGpLoadImgRes(hInstAsHINSTANCE,ResNameAsCWSTR)AsHANDL… -
VisualFreeBasic代码_yGDI_画图
画图,就是画线、框、圆等基本步够,先设置笔,用来画线条,或框和圆的边线。 \例:gg.Pen线宽度,颜色值设置刷子,用来填充框和圆的内部,线条无效。 \例:gg.Brush颜色值使用画框画圆等作画 \依照笔和刷子来画画设置笔和刷永久有效,若不改变,无需重复设置。默认为1线条黑色,无填充。 注意:下面所有用到的坐标和尺寸,都是像素单位,自动响应DPI响应DPI:数值都按照100%DPI时设置,代码会… -
VisualFreeBasic代码_yGDI_文字
就是画文字一、设置字体:gg.Font二、设置颜色:gg.SetColor三、输出文字:gg.DrawString x,y,"xxxx"设置字体和颜色永久有效,若不需要改变,无需重复设置。默认为雅黑,9号,黑色字,无底色。成员列表SubFont(fNameAsCWSTR="MicrosoftYaHei",ByValfSizeAsLong=9,ByValBoldAsUByte=False,Itali… -
VisualFreeBasic代码_yGDI_位图
画图像,有2种方式一、画图像文件二、画资源里的图像上面是整幅图像一起画,有时我们需要取图像里的部分再画。一、加载图像:LoadImg二、拷贝图像:DrawCopy成员列表SubInvertPixels(XAsLong,YAsLong,WAsLong,HAsLong)'将指定的矩形中像素颜色翻转FunctionGetPixel(ByValxAsLong,ByValyAsLong)AsLong'获取像… -
VisualFreeBasic代码_yGDI
WIn系统提供的绘画就是GDI,是一切绘画的底层(当然还有DX、OpenGL,那些更复杂的3D绘画,我门这里说的2D平面绘画),GDI非常繁琐,功能非常多,为了方便使用,因此封装了一个yGDI的类提供给VFB里使用。什么是GDI?GDI是win操作系统里的2D绘画API,属于WIN里的内核函数,无论你用什么编程,反正到最后都是在个API,后来WIN系统又增加了一个增强版的GDI,我们称为GDI+,… -
VisualFreeBasic指南_APP
这是内置变量,当前程序的相关内容,如EXE文件、路径、版本等等。你虽然可以重新赋值更改它,但不建议这么做在自己代码中直接使用printApp.成员成员说明CommentsAsWstring*100注释CompanyNameAsWstring*100公司名EXENameAsWstring*100程序的EXE名称FileDescriptionAsWstring*100文件描述hInstanceAsHI… -
VisualFreeBasic指南_内置函数和类型
已经内置在 VisualFreeBasic在中的函数或类,写代码,可以直接调用。一般都是提供给VFB内核使用的,当然我们也可以调用它函数或类型说明yGDI类GDI封装类,方便画图vfb_Remove_Control_Ptr删除数据指针vfb_Set_Control_Ptr设置控件数据指针FLY_VFB_Layout_HandleFLY_VFB_Layout_hWndForm处理控件布局vfb_Ge… -
VisualFreeBasic指南_代码安全
我们编写代码过程中,很难避免意外情况,造成代码丢失,比方:突然停电、VFB崩溃、硬盘损坏,误修改保存等等,因此VFB也做出了一系列的安全措施。1,恢复状态关闭VFB后重新开启VFB,恢复原来打开的工程和文件。这是预防意外关闭VFB,和正常关闭VFB后,可以恢复到原先的状态,方便继续开发软件。注:此功能,在选项中可以,属于可选功能,默认开启2,自动保存每次修改代码或工程相关的,20秒后会自动保存文件… -
VisualFreeBasic指南_基本操作
双击代码库可插入到代码区双击标签切换代码和设计点击加号可切换和新增可以把标签拖出独立窗口工具和工作区可以左右、上下调节底部工具区也可以拖出独立窗口标签右键菜单点击代码,底部显示详细说明属性名双击切换中英文属性选择列表双击可以切换刷新和名称都可以左右调节 -
VisualFreeBasic指南_基本流程
一、新建工程选择EXE工程输入自己软件的名称创建完成的样子二、拖放控件控件区选择一个控件摆上控件三、编写事件代码双击控件编写代码四、生产软件(编译)点编译执行已经运行的软件五、软件文件打开工程文件夹软件输出文件夹软件文件