• 当前位置: 首页 > 系统I类源码 > 图形图像源码易语言可爱照片框源码
  • 易语言可爱照片框源码

    • 软件授权:
      开源软件
    • 软件大小:
      178.45 KB
    • 文件类型:
      .zip,.e
    • 下载次数:
    • 上传用户:
      心脏
    • 发布时间:
      2018-10-12 17:38
    • 软件等阶:
    • 运行环境:
      Winall,Win2003,WinXP,Win7,Win8
    • 软件评级:

    软件介绍             



     

    易语言可爱照片框源码


    系统结构:释放设备场景,取设备场景,选入设备场景,创建画笔,画赛贝尔曲线,画直线_,置点颜色,文本绘图_,创建新路径,关闭当前路径,结束路径,填充路径,创建纯色刷子,创建位图刷子,载入图像,画矩形,删除对象,置无效窗口区域,


    ======窗口程序集_启动窗口
               |  |
               |  |------ _按钮1_被单击
               |  |
               |  |------ __启动窗口_创建完毕
               |  |
               |  |------ _按钮2_被单击
               |  |
               |  |
    ======调用的Dll
               |  |
               |  |---[dll]------   释放设备场景
               |  |
               |  |---[dll]------   取设备场景
               |  |
               |  |---[dll]------   选入设备场景
               |  |
               |  |---[dll]------   创建画笔
               |  |
               |  |---[dll]------   画赛贝尔曲线
               |  |
               |  |---[dll]------   画直线_
               |  |
               |  |---[dll]------   置点颜色
               |  |
               |  |---[dll]------   文本绘图_
               |  |
               |  |---[dll]------   创建新路径
               |  |
               |  |---[dll]------   关闭当前路径
               |  |
               |  |---[dll]------   结束路径
               |  |
               |  |---[dll]------   填充路径
               |  |
               |  |---[dll]------   创建纯色刷子
               |  |
               |  |---[dll]------   创建位图刷子
               |  |
               |  |---[dll]------   载入图像
               |  |
               |  |---[dll]------   画矩形
               |  |
               |  |---[dll]------   删除对象
               |  |
               |  |---[dll]------   置无效窗口区域

      


    易语言可爱照片框源码


    调用的DLL命令:


    .DLL命令 释放设备场景, 整数型, "user32", "ReleaseDC", , ,
        .参数 窗口句柄, 整数型, , hwnd,要释放的设备场景相关的窗口句柄
        .参数 设备场景, 整数型, , hdc,要释放的设备场景句柄


    .DLL命令 取设备场景, 整数型, "user32", "GetDC", , ,获取指定窗口的设备场景  指定窗口的设备场景句柄,出错则为0   结束时需要用ReleaseDc 释放。
        .参数 窗口句柄, 整数型, , 将获取其设备场景的窗口的句柄。若为0,则要获取整个屏幕的DC


    .DLL命令 选入设备场景, 整数型, "gdi32", "SelectObject", , ,返回被替换下的对应的对象句柄。失败返回GDI_ERROR或NULL
        .参数 场景句柄, 整数型, , hdc
        .参数 对象句柄, 整数型, , hobject  如:位图 画笔 画刷 字体 区域等等。


    .DLL命令 创建画笔, 整数型, "gdi32", "CreatePen", , ,返回画笔对象句柄。
        .参数 风格, 整数型, , PS_ 常量值、。
        .参数 宽度, 整数型
        .参数 颜色, 整数型


    .DLL命令 画赛贝尔曲线, 整数型, "gdi32", "PolyBezier"
        .参数 dc, 整数型
        .参数 b, pt
        .参数 个数, 整数型


    .DLL命令 画直线_, 整数型, "gdi32.dll", "LineTo", , , 用当前画笔画一条线,从当前位置连到一个指定的点
        .参数 设备场景句柄, 整数型, , hdc,设备场景的句柄
        .参数 终点横坐标, 整数型, , x,线段终点位置,采用逻辑坐标表示
        .参数 终点纵坐标, 整数型, , y,线段终点位置,采用逻辑坐标表示


    .DLL命令 置点颜色, 整数型, "gdi32.dll", "SetPixel", , ,
        .参数 设备场景, 整数型, , hdc
        .参数 x, 整数型, , dwx
        .参数 y, 整数型, , dwy
        .参数 颜色, 整数型, , dwColor


    .DLL命令 文本绘图_, 整数型, "gdi32.dll", "TextOutA", , , Long,非零表示成功,零表示失败。会设置GetLastError
        .参数 设备场景, 整数型, , hdc,设备场景的句柄
        .参数 横, 整数型, , x,绘图的起点,采用逻辑坐标
        .参数 纵, 整数型, , y,绘图的起点,采用逻辑坐标
        .参数 内容, 文本型, , lpstring,欲描绘的字串
        .参数 内容数量, 整数型, , ncount,字串中要描绘的字符数量


    .DLL命令 创建新路径, 整数型, "gdi32.dll", "BeginPath", , ,调用BeginPath 后使用LineTo来定义路径,  此时Lineto函数不能画出直线,它的任何操作都会保存为路径。  相当于PS软件中的魔法笔,圈图操作。
        .参数 设备场景, 整数型


    .DLL命令 关闭当前路径, 整数型, "gdi32.dll", "CloseFigure", , ,截断当前路径,相当于圈图中断,准备另外下笔操作。
        .参数 设备场景, 整数型


    .DLL命令 结束路径, 整数型, "gdi32.dll", "EndPath", , ,结束路径,相当于结束圈图操作。
        .参数 设备场景, 整数型


    .DLL命令 填充路径, 整数型, "gdi32.dll", "FillPath", , ,注意:该操作会销毁已经定义的路径。
        .参数 设备句柄, 整数型


    .DLL命令 创建纯色刷子, 整数型, "gdi32.dll", "CreateSolidBrush", , ,成功返回刷子句柄,失败返回0
        .参数 颜色值, 整数型, , crColor,颜色值


    .DLL命令 创建位图刷子, 整数型, "gdi32", "CreatePatternBrush", , ,如执行成功,则返回新刷子的一个句柄;否则返回零
        .参数 位图句柄, 整数型, , hBitmap,指向一幅位图的句柄


    .DLL命令 载入图像, 整数型, "user32.dll", "LoadImageA", , ,装载一个图像,并返回图像句柄。
        .参数 实例句柄, 整数型, , hinst:处理包含被装载图像模块的实例。若要装载OEM图像,则设此参数值为0。
        .参数 文件路径, 文本型, , pszName:处理图像装载。如果参数hinst为non-NULL ,而且参数fuLoad省略LR_LOADFROMFILE的值时,那么参数lpszName是一个指向保留在hinst模块中装载的图像资源名称,并以NULL为结束符的字符串。如果参数hinst为空,并且LR_LOADFROMFILE未被指定,那么这个参数低位字一定是被装载的OEM图像标识的。 OBM_OEM(位图)       OLC_OEM(图标)      OCR_OEM(光标)
        .参数 图像类型, 整数型, , un1  见IMAGE_常量 IMAGE_BITMAP:装载位图;IMAGE_CURSOR:装载光标;IMAGE_ICON:装载图标
        .参数 宽度, 整数型, , cxDesired:指定图标或光标的宽度,以像素为单位。如果此参数为零并且参数fuLoad值为LR_DEFAULTSIZE,那么函数使用SM_CXICON或SM_CXCURSOR系统公制值设定宽度;如果此参数为零并且值LR_DEFAULTSIZE没有被使用,那么函数使用目前的资源宽度。
        .参数 高度, 整数型, , cyDesired:指定图标或光标的高度,以像素为单位。如果此参数为零并且参数fuLoad值为LR_DEFAULTSIZE,那么函数使用SM_CXICON或SM_CXCURSOR系统公制值设定高度;如果此参数为零并且值LR_DEFAULTSIZE没有被使用,那么函数使用目前的资源高度。
        .参数 标志组合, 整数型, , fuLoad:见LR_常量。


    .DLL命令 画矩形, 整数型, "gdi32.dll", "Rectangle", , ,
        .参数 设备场景句柄, 整数型, , hdc
        .参数 左上角横坐标, 整数型
        .参数 左上角纵坐标, 整数型
        .参数 右下角横坐标, 整数型
        .参数 右下角纵坐标, 整数型


    .DLL命令 删除对象, 整数型, "gdi32.dll", "DeleteObject", , ,
        .参数 对象句柄, 整数型, , hObject,一个GDI对象的句柄


    .DLL命令 置无效窗口区域, 整数型, "user32.dll", "InvalidateRect"
        .参数 窗口句柄, 整数型, , hwnd
        .参数 屏蔽矩形, 矩形, , lpRect、用于描述待屏蔽矩形部分的一个矩形结构
        .参数 重画前删除, 整数型, , bErase、TRUE(非零)导致指定的区域在重画前先删除

    相关软件

    下载说明

    本站目前主要提供易语言源码、模块、支持库等下载大部分源码均为ZIP打包,
    注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
    部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
    由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。

    使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。

     

    推荐排行

    • 易语言类似冒险岛2D横版卷

      易语言类似冒险岛2D横版卷轴类游戏源码,初始化,开场见面,处理物品使用,显示掉血数值,怪物刷新血,减血加血处理,创建方块,创建怪物,重叠检测子程序,处理动画,创建物品,创建物品框架...

    • 易语言窗口特效码源码

      易语言窗口特效码源码,窗口进程取句柄,进程枚举,枚举窗口,枚举窗口过程,内存自动优化,内存优化,窗口移动,取屏幕尺寸,时钟周期,窗口特效_中心扩展,窗口特效_立体旋转,取窗口尺寸,窗...

    • 易语言用标签打造漂亮界

      易语言用标签打造漂亮界面源码,用标签打造漂亮界面...

    • 易语言特训小游戏源码

      易语言特训小游戏源码,newGame,偏移,绘制,碰撞检测,移动,x,y...

    • 易语言图表模块和24位色转

      易语言图表模块和24位色转单色位图模块源码,初始化表,画柱形,画曲线,检查,画坐标,画虚线,转化为单色,读字节文本,取十进制文本,取二进制文本,画圆饼,椭圆初始化,画饼,算角,颜色...

    • 易语言图片播放刚哪个朋

      易语言图片播放刚哪个朋友要的源码,寻找图片文件...

    • 易语言图片色调亮度处理

      易语言图片色调亮度处理源码,混合颜色...

    • 易语言取字符非循环源码

      易语言取字符非循环源码,ANSI转UNICODE,UNICODE转ANSI,取字符数,取字符左边,取字符中间,取字符右边,取字符数2,取字符数3,分解文本到数组,A字符转U,U字符转A...

    • 易语言轮值表源码

      易语言轮值表源码,轮值表头初始化...