`
cjc
  • 浏览: 673574 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

利用API 实现 字符串的镜像(一)

VB 
阅读更多

Private Declare Function StretchBlt Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long, ByVal dwRop As Long) As Long
Private Const SRCCOPY = &HCC0020
Private WithEvents pic1 As PictureBox
Private WithEvents pic2 As PictureBox


Sub Form_Load()
Me.Move 0, 0, 10200, 4000
Set pic1 = Controls.Add("vb.picturebox", "pic1", Me)
pic1.Visible = True
pic1.Move 0, 0, 5000, 2500
Set pic2 = Controls.Add("vb.picturebox", "pic2", Me)
pic2.Visible = True
pic2.Move 5000, 0, 5000, 2500
pic1.ScaleMode = 3
pic2.ScaleMode = 3
End Sub


Sub Form_Click()
pic2.CurrentX = 0
pic2.CurrentY = 0
pic2.FontSize = 120
pic2.ForeColor = vbRed
pic2.FontName = "隶书"
pic2.Print "镜像"
StretchBlt pic1.hdc, pic2.ScaleWidth, 0, -pic2.ScaleWidth, pic2.ScaleHeight, pic2.hdc, 0, 0, pic2.ScaleWidth, pic2.ScaleHeight, SRCCOPY
End Sub

分享到:
评论

相关推荐

    清华镜像-JDK11.zip

    总之,清华镜像中的JDK11是一个值得信赖的Java开发环境,其模块化设计、内置HTTP客户端、类型推断以及对字符串和集合API的改进,都极大地提升了开发效率和应用性能。对于追求稳定性和安全性的企业,JDK11无疑是理想...

    座牌打印程序(上下镜像打印、浏览、位置设置)

    为实现自动识别,程序需要能够处理多字姓氏,可能涉及到字符串处理算法,如模式匹配,以及对中国姓名文化的了解。 6. **汉字转拼音**:此功能方便用户输入汉字,尤其是对不熟悉拼音输入的用户。可以使用现成的汉字...

    Google地图调用

    每个字符串可能代表一个地址,程序会将这些地址解析并显示在地图上。 2. **SubVIs**:子VI是LabVIEW程序中的模块化部分,处理特定任务,如与Google Maps API的通信、地址解析或地图渲染。这些子VI可能包含了调用API...

    图片上传截取插件

    1. 用户选择图片后,使用FileReader的readAsDataURL方法读取图片数据,并将其转化为URL字符串。 2. 创建一个Canvas元素,利用drawImage方法将图片数据加载到Canvas上。 3. 提供一个可拖动的选区(例如,使用Rect对象...

    基于PHP的UZCMS镜像采集系统娱乐引流版 php版.zip

    这可能涉及到字符串操作、正则表达式、HTML模板渲染等技术。 5. **用户体验**:为了提高用户互动性和吸引力,UZCMS可能会包含一些前端交互元素,如Ajax异步加载、jQuery特效、响应式布局等,确保在不同设备上都能...

    一种针对Android平台恶意代码的检测方法及系统实现.pdf

    4. **资源(Resources)**:分析应用的资源文件,如图片、字符串等,寻找潜在的恶意线索。 5. **APK结构(APK Structure)**:检查APK文件的结构,异常的文件布局可能暗示恶意性质。 通过构建这些特征向量,系统...

    Text Editor SDI.rar

    1. **字符查找**:Text Editor SDI支持文本搜索功能,允许用户快速定位和查找特定字符或字符串。这通常通过遍历文本内容并匹配搜索条件来实现,结合Java的`indexOf()`方法,提供向前和向后的查找选项。 2. **快捷...

    精臣打印机开发包-SDK

    JCAPI(精臣打印机开发包)接口是一套专为标签绘图设计的API,旨在简化用户在二次开发过程中的工作,通过提供一系列易于使用的接口,帮助开发者快速实现标签打印功能。这套接口涵盖了丰富的绘图操作,包括文字、一维...

    jdk-11.rar

    3. **文本块**:这是一种新的语法特性,用于处理多行字符串,减少了模板字符串中的转义字符和字符串连接,使代码更易读。 4. **动态类型推断增强**:`var`关键字现在可以在局部变量声明中使用,即使在初始化表达式...

    android-sdk_r24.4.1--windows.rar

    2. 编写代码:使用Java或Kotlin等语言编写应用逻辑,利用Android提供的API实现功能。 3. 资源管理:通过XML文件定义应用的界面布局、字符串、颜色等资源。 4. 编译与构建:Gradle会自动编译源代码,处理资源,并...

    JSTL jar包下载

    3. **JSTL Functions库**:这个库包含了一系列常用的函数,如字符串处理、日期/时间操作等,可以与Core库配合使用,增加标签的功能性。 4. **JSTL SQL库**:虽然现在不推荐在生产环境中使用,但JSTL SQL库允许在JSP...

    jdk1.7 java官网正式版Macosx 64位-jdk-7u80-macosx-x64.dmg

    3. **字符串inswitch**:增强了switch语句,支持对字符串的比较,使得处理枚举值更方便。 4. **动态类型**:引入了`javac`编译器支持的`@SafeVarargs`注解,以及`diamond`语法,增强了Java对泛型和动态编程的支持。 ...

    jdk-11.0.8_windows-x64_bin.rar

    使用JDK11开发Java应用时,可以利用新特性提高代码质量,例如使用HTTP客户端API进行网络请求,利用文本块处理多行字符串,或者通过类型推断让代码更简洁。同时,对于大型项目,模块化系统可以有效地管理和组织代码...

    jdk-11-win10-64.zip

    4. **文本块(Text Blocks)**:JDK 11引入了文本块(`text blocks`)特性,这是一种用于编写多行字符串的新语法,可以避免繁琐的转义字符和字符串连接操作,使代码更易读。 5. **强引用(Strongly Connected ...

    jdk官网下载以往版本都要注册账号。给自己传一份

    3. **Text Blocks**:这是一种新的字符串语法,用于编写多行文本,如代码中的SQL查询或HTML片段,减少了转义字符的需要,使代码更易读。 4. **JEP 320: Remove the Java EE and CORBA Modules**:Java 11移除了Java...

    JDK-PAKKAGE.zip(JDK8\17\19)

    4. **文本块**:在字符串中表示多行文本的新语法,减少字符串连接操作。 5. **HTTPS系统属性的弃用**:移除了不安全的SSL/TLS配置,推荐使用更安全的API。 **JDK 19** JDK 19是Java的一个早期访问版本,通常包含...

    java开源包3

    同时还包含一个 Java Perferences API 的实现。 拒绝服务测试工具 Port Groper PortGroper 是一款java写的开源拒绝服务测试工具,它不是僵尸网络类的ddos,而是使用大量的代理作为bots发起DDOS。Port Groper可以与用...

    jdk-8u212-windows-x64-直接解压即可使用免网盘下载.7z

    8. **新的枚举语法**:可以使用`switch`语句处理枚举类型,而不仅仅是整数或字符串。 9. **并行数组操作**:Arrays类增加了并行版本的排序和处理方法,利用多核处理器进行高效的并行计算。 10. **Nashorn ...

Global site tag (gtag.js) - Google Analytics