win32api之添加水印


C# 全选
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);
    }
}
C# 全选
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]
public static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, uint wParam, [MarshalAs(UnmanagedType.LPWStr)] string lParam);

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:wifnorm处于设计模式校验 (.NET6)
下一篇:EFCore官方扩展库
评论列表

发表评论

评论内容
昵称:
关联文章

win32api添加水印
.NET下如何拦截鼠标、键盘消息?Win32NET来帮你
JOC快速开发平台添加水印设置
JOC.Framework 小程序uni-app添加全局水印
C# Graphics给图片添加水印
.net 简单实现在H5中将word、jpg、png转成PDF给PDF添加水印并且控制样式和可视化编辑
.NET5 ASP.NET Core 添加API限流
C#上传图片添加水印
win11使用小技巧便捷调出你的任务管理器
win11使用小技巧任务栏靠左侧对齐
API接口安全设计方案
jQuery.cropper中文API详解
YES-WIN Winform开发框架 日志管理升级指南
win11安装密钥
win11右键菜单恢复默认显示更多选项
win11删除快捷方式的箭头
添加公共字典
.Net 6 添加NLog
.Net Minimal API 介绍
Microsoft Store 桌面应用发布流程(二)提交应用

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码