
Others
Twent
这个作者很懒,什么都没留下…
展开
-
CallBack and Hooks
在最近的项目(VB)中,需要处理列表滚动条滚动事件,VB中并没有列表滚动条事件,因此用回调函数处理该事件 使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。而那个函数在需要的时候,利用传递的地址调用回调函数,这时你可以利用这个机会在回调函数中处理消息或完成一定的操作。 回调函数就相当于一个中断处理函数,由系统在符合你设定原创 2005-03-11 09:22:00 · 3305 阅读 · 0 评论 -
VB ActiveX UserControls
VB ActiveX UserControlsVB自定义控件默认是Implements了UserControl类,自定义控件的事件都可以通过实现UserControl的事件来实现UserControl类常用事件包括:Event AccessKeyPress(KeyAscii As Integer) Occurs when the user of the control presses one原创 2005-03-11 09:28:00 · 2387 阅读 · 0 评论 -
vim删除重复行的函数
最近在vim使用中需要用到删除重复行,载网上找了一下发现以下函数可以用来删除一个重复行function! Del() if getline(".") == getline(line(".") - 1) norm dd endifendfunction于是,将上面的函数和以前的在文件每一行插入行号的函数结合,修改为以下函数,用于删除整个文档的行function DelDup原创 2005-07-18 11:44:00 · 4838 阅读 · 1 评论 -
VB的接口编程
今天在工作中用了VB的接口编程来模拟继承的实现,原来VB的接口也就是那么的简单,以前一直都懒得看关于这方面的内容首先定义一个类IStatistic,该类有一个公共属性Caption和一个公共方法SearchPublic Property Get Caption() As StringEnd PropertyPublic Function Search() As ObjectEnd Function原创 2005-04-06 17:24:00 · 2524 阅读 · 0 评论 -
在vim中将行号写入文件
今天弄了一个文件,需要把行号写入到文件的每一个行中,当然,编辑的文件最快捷的就是vim了,在网上搜了一下,找到了如下的函数:function AddLineNumbers() :%s/^/ / "每一行的行首添加一个TAB字符 :$ "到文件的末行 :let end=line(".") "函数line的功能是取得指定行的行号,此处参数.表示当前行 :1 "到文件的首行原创 2005-06-16 11:32:00 · 2749 阅读 · 1 评论