怎样判断文本框内光标在已有字符的位置 怎样判断文本框内光标在已有字符的位置,winform 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //通过API完成很简单的//通过向文本框传递EM_LINEFROMCHAR消息可以得到光标所在的行数Row=SendMessage(TextBox的Handle,EM_LINEFROMCHAR, -1, 0)+1;//通过向文本框传递EM_GETSEL消息可以得到编辑控件中一段选定内容的起点与终点字符的个数int s = (int)SendMessage(TextBox的Handle, EM_GETSEL, 0, 0);//通过向文本框传递EM_GETSEL消息可以得到每一行的第一个字符在全文中的字符序号int li = (int)SendMessage(TextBox的Handle,EM_LINEINDEX, -1, 0);int c = ai - li;Col=(s & 0xffff)-li+1;//各个消息的值EM_LINEINDEX = 0xBB;EM_LINEFROMCHAR = 0xC9;EM_GETSEL = 0xB0; c# Interlocked怎么操作bool变量 配置文件 C#应用程序 combobox的datasourse绑定 正则表达式求解 (对你来说是非常简单的问题,好心人,帮帮忙!)怎样才能在程序中使用Excel对象模型! 獲取磁空間問題,UP有分 介绍几本好一点的C#数据库编程方面的书---------- 请高手回答:有关.net的remoting 编程 关于数据及更新的试验(你可能没有注意到哦!) 关于dataGrid控件,窗口调用等方面的问题 C++下调C#的问题? 带参数的exe文件调用问题!!
//通过向文本框传递EM_LINEFROMCHAR消息可以得到光标所在的行数
Row=SendMessage(TextBox的Handle,EM_LINEFROMCHAR, -1, 0)+1;//通过向文本框传递EM_GETSEL消息可以得到编辑控件中一段选定内容的起点与终点字符的个数
int s = (int)SendMessage(TextBox的Handle, EM_GETSEL, 0, 0);
//通过向文本框传递EM_GETSEL消息可以得到每一行的第一个字符在全文中的字符序号
int li = (int)SendMessage(TextBox的Handle,EM_LINEINDEX, -1, 0);
int c = ai - li;
Col=(s & 0xffff)-li+1;
//各个消息的值
EM_LINEINDEX = 0xBB;
EM_LINEFROMCHAR = 0xC9;
EM_GETSEL = 0xB0;