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);
            }

  • 相关阅读:
    【VectorDemo】
    【列表迭代器:添加元素】
    【列表迭代器】
    【迭代器】
    【LinkedList】
    【list 集合的使用】
    【CollectionDemo2】
    【CollectionDemo1】
    【集合和数组的区别?】
    【到底使用那种集合?】
  • 原文地址:https://www.cnblogs.com/WandererNet/p/1560956.html
Copyright © 2011-2022 走看看