CreateCaret
C# Signature:
[DllImport("user32.dll")]
static extern bool CreateCaret(IntPtr hWnd, IntPtr hBitmap, int nWidth,
int nHeight);VB.NET:
<DllImport("user32.dll", SetLastError:=True)> _
Public Shared Function CreateCaret(ByVal hWnd As IntPtr, ByVal hBitmap As IntPtr, ByVal nWidth As Integer, ByVal nHeight As Integer) As Boolean
End FunctionTips & Tricks:
int r = CursorColour.R ^ ParentControl.BackColor.R;
int g = CursorColour.G ^ ParentControl.BackColor.G;
int b = CursorColour.B ^ ParentControl.BackColor.B;Sample Code:
private void button1_Click(object sender, System.EventArgs e) {
CreateCaret(textBox1.Handle, IntPtr.Zero, 0, textBox1.Height);
ShowCaret(textBox1.Handle);
}Sample Code:
Sample Code:
Sample Code:
Última actualización