zoukankan      html  css  js  c++  java
  • 自定义文本编辑控件中的光标

            [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();

            private void MyUserControl_Leave(object sender, EventArgs e)
            {
                //隐藏
                HideCaret(this.Handle);
                DestroyCaret();
            }

            private void MyUserControl_Enter(object sender, EventArgs e)
            {
                //创建
                CreateCaret(this.Handle, IntPtr.Zero, 1, 15);
                ShowCaret(this.Handle);
            }

  • 相关阅读:
    052-14
    052-13
    css垂直居中
    js中的null 和undefined
    给数组添加属性
    js中避免函数名和变量名跟别人冲突
    js变量问题
    Life
    BFC和haslayout
    json文件
  • 原文地址:https://www.cnblogs.com/WandererNet/p/1560956.html
Copyright © 2011-2022 走看看