作者virdust2003 (替机壳洗个热水澡)
看板C_Sharp
标题Re: [问题] 如何在Status Bar显示游标的位置?
时间Wed Jul 20 11:08:55 2005
感觉你好像找错方向
因为DTE 是控制 IDE用的
我以前是用 SendMessage
http://tinyurl.com/czpfm
去看看有哪些相关讯息 可以送,如果不会在C# Call API的话,网路上有一堆教学
EM_LINEINDEX
EM_GETLINE
EM_LINEFROMCHAR
列的部分应该还满简单的~
之前看错 以为你是要看第几个单字,这样应该是要自己写程式去判断
结果是字元,但又不知道字元 跟 栏有什麽不一样
实际开了IDE,才知道栏好像很神奇,无论何时,按右键 字元一定会加一
但栏要加多少 则是根据字元,在我的机器 Tab 是加二, i 却没有加。
那这样不就要去读取 字型有没有 「固定宽度」 来决定了?
PS: Notepad 没有栏,还有设定了 自动换行之後,状态列就无法显示XD
※ 引述《bluestan (不鲁斯坦)》之铭言:
: 大家好
: 我想练习写一个像记事本的小程式
: 想要在status bar上显示目前游标在第几行第几列第几个字元
: 不知道c#有没有直接提供相关的函式
: 我google了一下 找到一个叫 SetLineColumnCharacter 的函式
: http://tinyurl.com/cbbpy
: 可是相关的文章少之又少...根本不知道要怎麽用(这是新的函式吗@@)
: 希望知道的高手能帮我解惑一下 谢谢^^
--
-----------------------------------------------------------------------------
功课重,Project多的好帮手--专案王
http://steven.twbbs.org/ProjectKing
增加右键的威力RightMenuKing--右键王
http://steven.twbbs.org/RightMenuKing/
备份重要档案的好帮BackupKing--备份王
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.34.104