你的位置:首页 > ASP.net教程

[ASP.net教程]关于Winform控件调用插入点(光标)的用法


我们自定义控件中可能会有一些光标的使用,比如插入文字和图片提示,下面是调用WIN32 API的光标用法

Winform控件调用插入点的用法

 // 导入处理光标的 Windows 32 位 API    // 创建光标    [DllImport("User32.dll")]    private static extern bool GetCaretPos(ref MyNativePOINT p);    // 导入处理光标的 Windows 32 位 API    // 创建光标    [DllImport("User32.dll")]    private static extern bool CreateCaret(IntPtr hWnd, int hBitmap, int nWidth, int nHeight);    // 设置光标位置    [DllImport("User32.dll")]    private static extern bool SetCaretPos(int x, int y);    // 删除光标    [DllImport("User32.dll")]    private static extern bool DestroyCaret();    // 显示光标    [DllImport("User32.dll")]    private static extern bool ShowCaret(IntPtr hWnd);    // 隐藏光标    [DllImport("User32.dll")]    private static extern bool HideCaret(IntPtr hWnd);