不多说,直接上代码。

public class Watermark
{private const int EM_SETCUEBANNER = 0x1501;/// <summary>/// 设置水印./// </summary>/// <param name="handle">The handle.</param>/// <param name="watermark">The watermark.</param>/// <author>YangSen</author>public static void SetValue(IntPtr handle, string watermark){Methods.SendMessage(handle, EM_SETCUEBANNER, 0, watermark);}/// <summary>/// 清楚水印./// </summary>/// <param name="handle">The handle.</param>/// <author>YangSen</author>public static void Clear(IntPtr handle){Methods.SendMessage(handle, EM_SETCUEBANNER, 0, string.Empty);}
}
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]
public static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, uint wParam, [MarshalAs(UnmanagedType.LPWStr)] string lParam);

设置水印的效果我这里就不多说了,有兴趣的朋友可以试一下。适合编辑类的控件。

win32api之添加水印相关推荐

  1. itex将html转成pdf加水印,itext操作PDF文件添加水印

    功能描述:添加图片和文字水印 /** * * [功能描述:添加图片和文字水印] [功能详细描述:功能详细描述] * @param srcFile 待加水印文件 * @param destFile 加水 ...

  2. 用java实现给图片增加图片水印或者文字水印(也支持视频图像帧添加水印)

    javaCV图像处理系列: javaCV图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体.位置.大小.粗度.翻转.平滑等操作 javaCV图像处理之2:实时视频添加图片水 ...

  3. 一个鼠标类( Using C# and Win32API)

    作者:网际浪子        出处:网络 namespace ClassLibrary.Hardware { // 原创 Using C# and Win32API ( 最近我把所有的Win32API ...

  4. IOS视频编辑功能详解上篇-添加水印

    前言 用代码在简单视频编辑中,主要就是加美颜.水印(贴图).视频截取.视频拼接.音视频的处理,在美颜中,使用GPUImage即可实现多种滤镜.磨皮美颜的功能,并且可以脸部识别实时美颜等功能,这个有很多 ...

  5. C#使用WIN32API来高效率的遍历文件和目录(转)

    我们有时需要遍历某个目录下的文件和子目录,可以使用System.IO.DirectoryInfo.GetDirectories或 GetFiles来获得目录下的所有的文件和子目录,当这个目录下的内容比 ...

  6. 分享几个用 Python 给图片添加水印的方法,简单实用

    作者 |俊欣 来源 |关于数据分析与可视化 今天来分享几种可以给图片添加水印的方法,都是十分的简单实用,大家在看了之后也可以私底下去自己试试,有些方法需要的代码量就比较少,有些方法需要的代码量就稍微多 ...

  7. python爬虫执行scrapy crawl demo出现: import win32api ModuleNotFoundError: No module named 'win32api'错误

    执行: >scrapy crawl demo 可能会出现这个错误: import win32api ModuleNotFoundError: No module named 'win32api' ...

  8. Python为图像添加水印(add watermark to an image)

    Python为图像添加水印(add watermark to an image) 目录 Python为图像添加水印(add watermark to an image) #原始图像

  9. jQuery图片自动添加水印插件

    JS脚本(jQuery)为图片加水印效果预览: http://hovertree.com/texiao/jquery/94/ 本功能使用HTML5实现,可为图片加上文字水印,可设置文字,设置颜色,位置 ...

  10. Win32API 窗口程序的创建7大步骤

    Win32API 窗口程序的创建7大步骤 1 定义WinMain入口函数 2 定义窗口处理函数 WindowsProc(用来处理消息.有如公司业务处理,具体干活的人.) 3 注册窗口类 Registe ...

最新文章

  1. C语言标准库函数getenv的实现
  2. VS2008生成DLL文件的方法、引用dll文件以及意义
  3. 数据结构 单链表 (C++)(转载)
  4. 后台开发人员面试内容——JVM虚拟机(四)
  5. python zipfile 文件压缩和文件
  6. Objective-C 工厂方法
  7. http://jingyan.baidu.com/article/dca1fa6fa07000f1a44052f6.html
  8. JavaScript中的“ this”关键字
  9. 美团技术:到店结算平台实践(胶片)
  10. html5 dropdownlist,使用HTML5 FindByValue下拉列表(html5 dropdownlist using F
  11. Python 学习随笔
  12. Spring Boot设置匹配指定后缀*.action *.do的路径
  13. [javaweb]jsp+servlet+mysql购书网站
  14. FPGA零基础学习:数字电路中的数字表示
  15. 【二〇二一·立春】读书笔记
  16. 理财入门:企业分析(简述)
  17. ireport java 变量_iReport —— 使用 JavaBean 作为数据源
  18. DNS的工作过程详解
  19. Android中级面筋:开发2年的程序员如何短期突击面试?
  20. 【LeetCode】跳跃游戏Ⅰ~Ⅵ(我真的跳晕了@_@)

热门文章

  1. 2022-2028年中国智能机床行业市场专项调研及投资前景规划报告
  2. 基于Vivado的程序下载
  3. vb连接mysql数据库报错_vb6连接mysql数据库
  4. Astar寻路教程!
  5. 基于VHDL语言的一位全加器
  6. qt添加控制台语句_向控制台语句添加样式
  7. mysql数据库详细设计实例_MYSQL数据库设计和数据库设计实例(二)
  8. 解读BOLT引擎例子——HelloBolt2
  9. java-net-php-python-jsp大麦公司网上拍卖商城计算机毕业设计程序
  10. Java学习笔记2——java的安装和配置