易语言编辑框加背景图片代码实例

DLL代码

.版本 2
.DLL命令 CreatePatternBrush, 整数型, "gdi32", "CreatePatternBrush"
  .参数 hBitmap, 整数型
.DLL命令 GetWindowLong, 整数型, "user32", "GetWindowLongA"
  .参数 hwnd, 整数型
  .参数 nIndex, 整数型
.DLL命令 SetWindowLong, 整数型, "user32", "SetWindowLongA"
  .参数 hwnd, 整数型
  .参数 nIndex, 整数型
  .参数 dwNewLong, 整数型
.DLL命令 CallWindowProcA, 整数型, , "CallWindowProcA"
  .参数 lproc, 整数型
  .参数 hwnd, 整数型
  .参数 umsg, 整数型
  .参数 wparam, 整数型
  .参数 lparam, 整数型
.DLL命令 DeleteObject, 整数型, "gdi32", "DeleteObject"
  .参数 hObject, 整数型
.DLL命令 SetBkMode, 整数型, "gdi32", "SetBkMode"
  .参数 hdc, 整数型
  .参数 nBkMode, 整数型

常量表

.版本 2
.常量 GWL_WNDPROC, "-4"
.常量 WM_CTLCOLOREDIT, "307"
.常量 TRANSPARENT, "1"

编辑框加背景代码

.版本 2
.程序集 窗口程序集1
.程序集变量 lpOldProc, 整数型
.程序集变量 hBlackBrush, 整数型
.子程序 __启动窗口_创建完毕
.局部变量 图片, 对象
图片框1.可视 = 假
图片.创建图片对象 (图片框1.图片)
hBlackBrush = CreatePatternBrush (图片.读数值属性 (“handle”, ))
lpOldProc = GetWindowLong (取窗口句柄 (), #GWL_WNDPROC)
SetWindowLong (取窗口句柄 (), #GWL_WNDPROC, 到数值 (&WndProc))
.子程序 WndProc, 整数型
.参数 hwnd, 整数型
.参数 umsg, 整数型
.参数 wparam, 整数型
.参数 lparam, 整数型
.如果真 (umsg = #WM_CTLCOLOREDIT)
  SetBkMode (wparam, #TRANSPARENT)
  返回 (hBlackBrush)
.如果真结束
返回 (CallWindowProcA (lpOldProc, hwnd, umsg, wparam, lparam))
.子程序 __启动窗口_可否被关闭, 逻辑型
.如果真 (hBlackBrush > 0)
  DeleteObject (hBlackBrush)
.如果真结束
.子程序 _编辑框1_内容被改变
编辑框1.重画 ()
.子程序 _编辑框1_滚轮被滚动, 逻辑型
.参数 滚动距离, 整数型
.参数 功能键状态, 整数型
编辑框1.重画 ()

运行结果:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

(0)

相关推荐

  • 易语言目录框的目录被改变后取得改变后的目录并在编辑框中显示

    目录属性 所属对象:目录框    操作系统支持:Windows,数据类型:文本型:设计时不可用: 语法:对象.目录 = 文本型 应用对象:目录框 例程 说明: 在目录框的目录被改变后,取得所改变的目录,在目录编辑框中显示出来. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解更多相关内容请查看下面相关链接

  • 易语言取出两个编辑框中相同内容的代码

    对比两个编辑框内容的代码 .版本 2 .程序集 窗口程序集1 .子程序 _对比按钮_被单击 .局部变量 循环计次1, 整数型 .局部变量 文本1, 文本型, , "0" .局部变量 循环计次2, 整数型 .局部变量 文本2, 文本型, , "0" 对比结果编辑框.内容 = "" 文本1 = 分割文本 (编辑框1.内容, #换行符, ) 文本2 = 分割文本 (编辑框2.内容, #换行符, ) .计次循环首 (取数组成员数 (文本1), 循环计次1

  • 易语言让编辑框和窗口大小随时一致方法

    这是个很简单的技巧,适合小白,新手看. 1.第一步打开易语言,易语言编译器没有下载的可以联系我哦. 2.创建windows下的窗口程序. 3.接下来,就能看到这个初始界面,然后往左边拖动组件. 4.然后注意我箭头所指方向,创建窗口尺寸被改变事件. 5. 编辑框1.宽度 = _启动窗口.宽度 编辑框1.高度 = _启动窗口.高度 6.还要设置一下窗口可以改变大小.回到ui界面.按图所示设置好,然后运行,你就能看到预期的效果了. 总结:以上就是关于易语言如何实现编辑框和窗口大小随时一致的方法,感谢大

  • 易语言使用如果真命令判断编辑框内容是否正确的代码

    如果真判断代码 .版本 2 .程序集 窗口程序集1 .子程序 __启动窗口_创建完毕 编辑框1.获取焦点 () .子程序 _显示内容按钮_被单击 .如果真 (编辑框1.内容 ≠ "中国队") 信息框 ("已修改为正确内容", 48, , ) 编辑框1.内容 = "中国队" .如果真结束 编辑框1.内容 = 编辑框1.内容 + "加油!" 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定

  • 易语言将编辑框透明化的代码实例

    DLL代码 .版本 2 .DLL命令 窗口_置信息_DLL, 整数型, , "SetWindowLongA", , 值 .参数 hwnd .参数 nIndex .参数 dwNewLong .DLL命令 窗口_置透明度_DLL, 整数型, , "SetLayeredWindowAttributes" .参数 hwnd .参数 crkey .参数 alpha, 字节型 .参数 dwflags .DLL命令 窗口_取信息_DLL, 整数型, "user32&qu

  • 易语言限制编辑框只能输入中文的方法

    编辑框只能输入汉字例程 .版本 2 .支持库 RegEx .支持库 spec .程序集 启动窗口程序集 .程序集变量 过滤后文本, 文本型 .子程序 __启动窗口_创建完毕 默认窗口 = SetWindowLongA (编辑框1.取窗口句柄 (), -4, &处理) .子程序 处理, 整数型, , 不要修改该子程序的返回值及参数的类型! .参数 句柄, 整数型 .参数 消息, 整数型 .参数 参数1, 整数型 .参数 参数2, 整数型 .局部变量 文本字节集, 字节集 .局部变量 i, 整数型

  • 易语言编辑框加背景图片代码实例

    DLL代码 .版本 2 .DLL命令 CreatePatternBrush, 整数型, "gdi32", "CreatePatternBrush" .参数 hBitmap, 整数型 .DLL命令 GetWindowLong, 整数型, "user32", "GetWindowLongA" .参数 hwnd, 整数型 .参数 nIndex, 整数型 .DLL命令 SetWindowLong, 整数型, "user32&

  • JAVA实现二维码生成加背景图代码实例

    这篇文章主要介绍了JAVA实现二维码生成加背景图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 pom.xml依赖 <!-- 二维码生成 --> <!-- https://mvnrepository.com/artifact/com.google.zxing/core --> <dependency> <groupId>com.google.zxing</groupId> <art

  • 易语言修改窗口的背景图片与显示方式

    底图属性  数据类型:字节集:本属性指定显示在窗口背景上的图片. 底图方式属性 数据类型:整数型:如果设定了底图,本属性指定窗口背景上底图的显示方式. 可供选择的属性值: 0.图片居左上 1.图片平铺 2.图片居中 例程 说明 底图属性用于获取和设置窗口背景图片. 更改窗口底图在窗口上显示的方式为改变底图方式组合框现行选中的项目. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解更多相关内容请查看下面相关

  • 易语言九九乘除加减表制作方法

    易语言制作  九九加 减 乘 除表 1.首先先新建一个Windows窗口程序 2.添加 编辑框 和 按钮 然后修改按钮名称 3.双击 启动窗口 和 按钮 输入以下变量和代码 输入完成 可以使用加法表了 4.减法 乘法 除法 输入以下代码 完成 总结:以上就是本次讲解的全部步骤,感谢大家的阅读和对我们的支持.

  • js实现按钮加背景图片常用方法

    本文实例讲述了js实现按钮加背景图片常用方法.分享给大家供大家参考.具体实现方法如下: 方法一: 复制代码 代码如下: <input type="submit" onMouseOver="style=background:url('imgs/jb51.gif')"/> 方法二: 复制代码 代码如下: <input type="button" value="提交" style="background:

  • 易语言外形框组件使用技巧方法

    估计很多新手朋友,不清楚易语言外形框组件的使用方法,今天,MovieClip就带大家一起学习.这次的测试程序是如何将一个窗口显示在外形框中.好了,开启我们的编程之路吧! 1.首先,运行易语言,在弹出的"新建工程"文件对话框中选择"Windows窗口程序"并点击"确定"按钮.如图: 2.在创建好的"Windows窗口"上绘制一个外形框组件和一个按钮组件,调整好相应组件的大小和位置.如图: 3.添加一个子窗口,调整子窗口的大小.并

  • 易语言影像框组件使用技巧和方法

    有时候,我们软件需要内嵌一个视频播放器,以方便给用户演示软件的使用细则.这个时候,影像框组件是个不可多得的好帮手,估计很多朋友还没有用过这个组件吧!下面,我们一起来学习一下吧! 1.首先,运行易语言,然后选择"Windows窗口程序"并点击"确定"按钮,进入"Windows窗口程序"设计界面.如图: 2.在创建好的窗口上,绘制影像框组件.通用对话框组件和按钮组件各一个,调整好相应组件的大小和相对位置.如图: 3.修改相关组件的属性和规范命名相应组

  • 易语言选择框组件使用方法

    提到"选择框"组件,大家一定不会陌生.因为这个组件在很多软件的开发中被广泛应用,给我们提供了极大的方便.那么,易语言选择框组件怎么使用呢?今天,MovieClip就给大家讲一下. 1.首先,运行易语言程序,在弹出"新建工程"文件对话框中选择"Windows窗口程序"并点击"确定"按钮进入"Windows窗口程序"设计界面.如图: 2.在窗口上绘制"选择框"组件和按钮组件,并调整相应组件的

  • python requests抓取one推送文字和图片代码实例

    这篇文章主要介绍了python requests抓取one推送文字和图片代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 requests是Python中一个第三方库,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库.它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求.接下来将记录一下requests的使用: from bs4 import BeautifulSoup f

  • Python爬虫爬取煎蛋网图片代码实例

    这篇文章主要介绍了Python爬虫爬取煎蛋网图片代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 今天,试着爬取了煎蛋网的图片. 用到的包: urllib.request os 分别使用几个函数,来控制下载的图片的页数,获取图片的网页,获取网页页数以及保存图片到本地.过程简单清晰明了 直接上源代码: import urllib.request import os def url_open(url): req = urllib.reques

随机推荐