• 当前位置: 首页 > 系统II类源码 > 模块控件源码易语言随心所欲列表框源码
  • 易语言随心所欲列表框源码

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

    软件介绍             



     

    易语言随心所欲列表框


    系统结构:列表_创建,列表_取项目数,取高位,取低位,列表_取现行项目,画项目,列表_刷新显示,ANSI2USC,画文本,列表_置左键点击事件_普通状态,列表_置左键点击事件_分组状态,列表_置左键双击事件_普通状态,列表_置左键双击事件_分组状态,列表_置右键点击事件_普通状态,列表_置右键双击事件_普通状态,列表_重绘,列表_置范围,列表_删除项目,列表_取项目文本,列表_置图标_普通,列表_置图标_焦点,列表_置文本大小_普通,列表_置文本大小_焦点,列表_置文本大小_点燃,列表_置文本范围_普通,列表_置文本范围_点燃,列表_置文本范围_焦点,列表_置文本风格_普通,列表_置文本风格_点燃,列表_置文本风格_焦点,列表_置文本颜色_普通,列表_置文本颜色_焦点,列表_置文本颜色_点燃,列表_置普通宽度,列表_置焦点宽度,列表_置背景颜色,列表_置顶部颜色,列表_置点燃颜色,列表_置焦点颜色,列表_置分组颜色,列表_置点燃边框色,列表_置分组边框色,列表_置焦点边框色,列表_置点燃边框次数,列表_置分组边框次数,列表_置焦点边框次数,列表_修改项目_普通,列表_修改项目_分组,列表_获取焦点,列表_置关闭接收,列表_取位置,列表_关闭事件,列表_置关闭,打开分组,关闭分组,取文件名,创建矩形,列表_插入组项,列表_插入项目,是否隐藏,列表_清空,关闭,GetModuleHandle,CreateWindowEx,RegisterHotKey,置窗口特征,执行窗口程序,SendMessage_RECT,CreateSolidBrush,FillRect,DeleteObject,TrackMouseEvent,RtlMoveMemory_I2D,设置焦点,API_取窗口矩形,API_改变窗口,API_窗口置顶,


    ======程序集1
               |  |
               |  |------ _启动子程序
               |  |
               |  |------ _临时子程序
               |  |
               |  |
    ======列表
               |  |
               |  |------ 列表_创建
               |  |
               |  |------ _父窗口_消息处理
               |  |
               |  |------ 列表_取项目数
               |  |
               |  |------ _列表框_消息处理
               |  |
               |  |------ _列表框_鼠标位置被移动
               |  |
               |  |------ 取高位
               |  |
               |  |------ 取低位
               |  |
               |  |------ 列表_取现行项目
               |  |
               |  |------ 画项目
               |  |
               |  |------ 列表_刷新显示
               |  |
               |  |------ ANSI2USC
               |  |
               |  |------ 画文本
               |  |
               |  |------ 列表_置左键点击事件_普通状态
               |  |
               |  |------ 列表_置左键点击事件_分组状态
               |  |
               |  |------ 列表_置左键双击事件_普通状态
               |  |
               |  |------ 列表_置左键双击事件_分组状态
               |  |
               |  |------ 列表_置右键点击事件_普通状态
               |  |
               |  |------ 列表_置右键双击事件_普通状态
               |  |
               |  |------ 列表_重绘
               |  |
               |  |------ 列表_置范围
               |  |
               |  |------ 列表_删除项目
               |  |
               |  |------ 列表_取项目文本
               |  |
               |  |------ 列表_置图标_普通
               |  |
               |  |------ 列表_置图标_焦点
               |  |
               |  |------ 列表_置文本大小_普通
               |  |
               |  |------ 列表_置文本大小_焦点
               |  |
               |  |------ 列表_置文本大小_点燃
               |  |
               |  |------ 列表_置文本范围_普通
               |  |
               |  |------ 列表_置文本范围_点燃
               |  |
               |  |------ 列表_置文本范围_焦点
               |  |
               |  |------ 列表_置文本风格_普通
               |  |
               |  |------ 列表_置文本风格_点燃
               |  |
               |  |------ 列表_置文本风格_焦点
               |  |
               |  |------ 列表_置文本颜色_普通
               |  |
               |  |------ 列表_置文本颜色_焦点
               |  |
               |  |------ 列表_置文本颜色_点燃
               |  |
               |  |------ 列表_置普通宽度
               |  |
               |  |------ 列表_置焦点宽度
               |  |
               |  |------ 列表_置背景颜色
               |  |
               |  |------ 列表_置顶部颜色
               |  |
               |  |------ 列表_置点燃颜色
               |  |
               |  |------ 列表_置焦点颜色
               |  |
               |  |------ 列表_置分组颜色
               |  |
               |  |------ 列表_置点燃边框色
               |  |
               |  |------ 列表_置分组边框色
               |  |
               |  |------ 列表_置焦点边框色
               |  |
               |  |------ 列表_置点燃边框次数
               |  |
               |  |------ 列表_置分组边框次数
               |  |
               |  |------ 列表_置焦点边框次数
               |  |
               |  |------ 列表_修改项目_普通
               |  |
               |  |------ 列表_修改项目_分组
               |  |
               |  |------ 列表_获取焦点
               |  |
               |  |------ 列表_置关闭接收
               |  |
               |  |------ 列表_取位置
               |  |
               |  |------ 列表_关闭事件
               |  |
               |  |------ 列表_置关闭
               |  |
               |  |------ 打开分组
               |  |
               |  |------ 关闭分组
               |  |
               |  |------ 取文件名
               |  |
               |  |------ 创建矩形
               |  |
               |  |------ 列表_插入组项
               |  |
               |  |------ 列表_插入项目
               |  |
               |  |------ 是否隐藏
               |  |
               |  |------ 列表_清空
               |  |
               |  |
    ======窗口程序集1
               |  |
               |  |------ _窗口1_创建完毕
               |  |
               |  |------ _按钮1_被单击
               |  |
               |  |------ _清空_被单击
               |  |
               |  |------ 关闭
               |  |
               |  |------ _插入表项_被单击
               |  |
               |  |------ _插入组项_被单击
               |  |
               |  |------ _修改_被单击
               |  |
               |  |------ _按钮2_被单击
               |  |
               |  |
    ======调用的Dll
               |  |
               |  |---[dll]------   GetModuleHandle
               |  |
               |  |---[dll]------   CreateWindowEx
               |  |
               |  |---[dll]------   RegisterHotKey
               |  |
               |  |---[dll]------   置窗口特征
               |  |
               |  |---[dll]------   执行窗口程序
               |  |
               |  |---[dll]------   SendMessage_RECT
               |  |
               |  |---[dll]------   CreateSolidBrush
               |  |
               |  |---[dll]------   FillRect
               |  |
               |  |---[dll]------   DeleteObject
               |  |
               |  |---[dll]------   _发送消息
               |  |
               |  |---[dll]------   TrackMouseEvent
               |  |
               |  |---[dll]------   RtlMoveMemory_I2D
               |  |
               |  |---[dll]------   设置焦点
               |  |
               |  |---[dll]------   API_取窗口矩形
               |  |
               |  |---[dll]------   API_改变窗口
               |  |
               |  |---[dll]------   API_窗口置顶

      


    易语言随心所欲列表框


    调用的DLL命令:


    .DLL命令 GetModuleHandle, 整数型, "kernel32", "GetModuleHandleA", , 获取一个应用程序或动态链接库的模块句柄
        .参数 lpModuleName, 文本型, , 指定模块名,这通常是与模块的文件名相同的一个名字。


    .DLL命令 CreateWindowEx, 整数型, "user32", "CreateWindowExA", , 建立窗口
        .参数 dwExStyle, 整数型
        .参数 lpClassName, 文本型
        .参数 lpWindowName, 文本型
        .参数 dwStyle, 整数型
        .参数 x, 整数型
        .参数 y, 整数型
        .参数 nWidth, 整数型
        .参数 nHeight, 整数型
        .参数 hWndParent, 整数型
        .参数 hMenu, 整数型
        .参数 hInstance, 整数型
        .参数 lpParam, 整数型


    .DLL命令 RegisterHotKey, 整数型, "user32.dll", "RegisterHotKey"
        .参数 hWnd, 整数型
        .参数 id, 整数型
        .参数 fsModifoers, 整数型
        .参数 vk, 整数型


    .DLL命令 置窗口特征, 子程序指针, , "SetWindowLongA"
        .参数 窗口句柄, 整数型
        .参数 特征索引, 整数型
        .参数 新特征, 子程序指针


    .DLL命令 执行窗口程序, 整数型, , "CallWindowProcA"
        .参数 窗口程序程序指针, 子程序指针
        .参数 窗口句柄, 整数型
        .参数 消息, 整数型
        .参数 参数1, 整数型
        .参数 参数2, 整数型


    .DLL命令 SendMessage_RECT, 整数型, "user32.dll", "SendMessageA"
        .参数 a, 整数型
        .参数 b, 整数型
        .参数 c, 整数型
        .参数 d, Rect, 传址


    .DLL命令 CreateSolidBrush, 整数型, "gdi32.dll", "CreateSolidBrush"
        .参数 颜色值, 整数型


    .DLL命令 FillRect, 整数型, "user32.dll", "FillRect"
        .参数 设备场景, 整数型
        .参数 填充区域, Rect
        .参数 刷子句柄, 整数型


    .DLL命令 DeleteObject, 整数型, "gdi32", "DeleteObject", , 用这个函数删除GDI对象,比如画笔、刷子、字体、位图、区域以及调色板等等。对象使用的所有系统资源都会被释放  非零表示成功,零表示失败
        .参数 对象句柄, 整数型, , 一个GDI对象的句柄;


    .DLL命令 _发送消息, 整数型, "user32", "SendMessageA", , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum, ;    SendMessageByString是该函数的“类型security”声明形式  由具体的消息决定
        .参数 窗口句柄, 整数型, , 要接收消息的那个窗口的句柄
        .参数 信息值, 整数型, , 消息的标识符
        .参数 参数一, 整数型, , 具体取决于消息
        .参数 参数二, 整数型, , 具体取决于消息;


    .DLL命令 TrackMouseEvent, 整数型, "user32.dll", "TrackMouseEvent"
        .参数 lpEventTrack, 鼠标动作结构


    .DLL命令 RtlMoveMemory_I2D, 整数型, "kernel32.dll", "RtlMoveMemory"
        .参数 lpvDest, 绘制信息
        .参数 lpvSource, 整数型
        .参数 cbCopy, 整数型


    .DLL命令 设置焦点, 整数型, "user32", "SetFocus", , 设置键盘焦点  前一个拥有焦点的窗口的句柄
        .参数 hwnd, 整数型, , 准备接收焦点的窗口的句柄


    .DLL命令 API_取窗口矩形, 整数型, "user32", "GetWindowRect", , 获得整个窗口的范围矩形,窗口的边框、标题栏、滚动条及菜单等都在这个矩形内  非零表示成功,零表示失败。会设置GetLastError
        .参数 窗口句柄, 整数型, , 想获得范围矩形的那个窗口的句柄
        .参数 矩形区域, Rect, , RECT,屏幕坐标中随同窗口装载的矩形;


    .DLL命令 API_改变窗口, 整数型, "user32", "MoveWindow", , 改变指定窗口的位置和大小。顶级窗口可能受最大或最小尺寸的限制,那些尺寸优先于这里设置的参数  非零表示成功,零表示失败
        .参数 窗口句柄, 整数型, , 欲移动窗口的句柄
        .参数 左侧位置, 整数型, , 窗口新的左侧位置
        .参数 顶部位置, 整数型, , 窗口新的顶部位置
        .参数 新宽度, 整数型, , 窗口的新宽度
        .参数 高宽度, 整数型, , 窗口的高宽度
        .参数 是否重画, 整数型, , 如窗口此时应重画,则设为TRUE(非零)。FALSE(零)则表明应用程序会自己决定是否重画窗口;


    .DLL命令 API_窗口置顶, 整数型, "user32", "BringWindowToTop", , 将指定的窗口带至窗口列表顶部。倘若它部分或全部隐藏于其他窗口下面,则将隐藏的部分完全显示出来。该函数也对弹出式窗口、顶级窗口以及MDI子窗口产生作用  非零表示成功,零表示失败。会设置GetLastError
        .参数 窗口句柄, 整数型, , 欲带至顶部的那个窗口的句柄;

    相关软件

    下载说明

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

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

     

    推荐排行

    • 易语言卷帘工具箱源码

      易语言卷帘工具箱源码,初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...

    • 易语言仅用核心支持库实

      易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...

    • 易语言仅用核心支持库实

      易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...

    • 易语言仅用核心支持库实

      易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...

    • 易语言两个文件内存中通

      易语言两个文件内存中通讯源码,子程序1,打开文件,生成空文件,生成重复字节文件,移到文件首,移到文件尾,移动读写位置,取读写位置,关闭文件,取文件长度,写出字节集,是否在文件尾,取错...

    • 易语言易模块管理器Incl

      易语言易模块管理器Include目录源码,CopyTo_CreateProcessDebugInfo,CopyTo_CreateThreadDebugInfo,CopyTo_ExitThreadDebugInfo,CopyTo_ExitProcessDebugInfo,CopyTo_LoadDllDebugInfo,CopyTo_UnloadDllDebugInfo,CopyTo_ExceptionDebugInfo,Copy...

    • 易语言卷帘工具箱源码

      易语言卷帘工具箱源码,初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...

    • 文件读写和文件映射模块

      子程序1,打开文件,生成空文件,生成重复字节文件,移到文件首,移到文件尾,移动读写位置,取读写位置,关闭文件,取文件长度,写出字节集,是否在文件尾,取错误信息,读入字节集,读入2M字节集,清除文件缓冲区,读入文本,写出文本,写文本行,读入一行,插入字节集,取文件号...

    • 怪怪专用工具箱

      初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...