C#/VB.NET Winform程序自定义输入光标
2020-12-13 03:45
标签:des winform http 使用 width os Windows 提供了一套对输入光标进行控制的API, 包括:CreateCaret,SetCaretPos,DestroyCaret,ShowCaret,HideCaret。这些API的定义如下: 上面的 CreateCaret 中的参数以此为 我们下面举个例子,假设:我们有个输入框textBox2,让这个输入的框的光标变成黑色的小块 C#/VB.NET Winform程序自定义输入光标,搜素材,soscw.com C#/VB.NET Winform程序自定义输入光标 标签:des winform http 使用 width os 原文地址:http://www.cnblogs.com/qingtianhua/p/3818090.html
作者:三角猫 DeltaCat
摘要:C#/VB.NET Winform程序自定义输入光标的实现,我们可以通过调用Windows 提供的一套对输入光标进行控制的API进行操作......
[DllImport("user32.dll")]
static extern bool CreateCaret(IntPtr hWnd, IntPtr hBitmap, int nWidth, int nHeight);
[DllImport("user32.dll")]
static extern bool ShowCaret(IntPtr hWnd);
[DllImport("User32.dll")]
static extern bool HideCaret(IntPtr hWnd);
[DllImport("User32.dll")]
static extern bool SetCaretPos(int x, int y);
[DllImport("user32.dll")]
static extern bool DestroyCaret();
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace CustomCaret
{
///