VB编程实用精典小技巧3例

2016-02-19 14:22 8 1 收藏

今天图老师小编给大家介绍下VB编程实用精典小技巧3例,平时喜欢VB编程实用精典小技巧3例的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - 编程语言 】

一、利用API获取窗口的标题
  新建窗体Form1和按钮Command1ぴ诖疤迥?橹刑砑尤缦麓码:
  OptionExplicit
  PrivateDeclareFunctionGetWindowTextLib"us—
  er32"Alias"GetWindowTextA"(ByValhwndAs
  Long,ByVallpStringAsString,ByValcchAs
  Long)AsLong
  '在窗体声明节中加入API函数“GetWindowText”的说明
  '函数将向lpstring中载入要获得的窗体caption
  PrivateSubCommand1_Click()
  DimreturncodeAsLong
  DimcaptextAsString
  DimcaplenAsLong
  captext=String$(100,0)
  caplen=99
  returncode=GetWindowText(ByValme.hwnd,
  ByValcaptext,ByValcaplen)
  printreturncode
  Printcaptext
  Printcaplen
  EndSub

二、获取鼠标在当前窗口(客户区)的屏幕坐标そ立一新项目窗体form1并添加控件文本框Text1、Text2ぴ诖疤迥?橹惺淙耄邯
  OptionExplicit
  PrivateDeclareFunctionGetCursorPosLib"user32"
  (lpPointAsPOINTAPI)AsLong
  PrivateTypePOINTAPI
  XAsLongYAsLong
  EndType
  DimptAsPOINTAPI
  DimreturncodeAsLong
  PrivateSubForm_Load()
  Text1.Text=""
  Text2.Text=""
  MaxButton=False
  MinButton=False
  Form1.WindowState=2
  EndSub
  PrivateSubForm_MouseMove(ButtonAsInteger,
  ShiftAsInteger,XAsSingle,YAsSingle)
  '注意pt结构是按引用传递的
  returncode=GetCursorPos(pt)
  Text1.Text=pt.X
  Text2.Text=pt.Y
  EndSub

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

三、记录Windows使用时间
  建立新项目窗口form1,输入代码:
  PrivateSubForm_Load()
  form1.visible=false
  Openapp.paht+"memo.txt"ForAppendAs#1
  Print#1,"启动windows:"&CStr(Now)
  Close#1
  EndSub
  PrivateSubForm_Unload(CancelAsInteger)
  Openapp.paht+"memo.txt"ForAppendAs#1
  Print#1,"关闭windows:"&CStr(Now)
  Close#1
  End
  EndSub
  最后将此程序加入启动组即可。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)->

来源:http://www.tulaoshi.com/n/20160219/1606847.html

延伸阅读
1、如果一行程序太长,能不能换行? VB的程序代码是允许换行书写的,只要在每次换行的最后一个字符加上换行字符“_”就可以了。例如: SubPicMove() Frm.Picture2.Left=Frm.Picture1.Left _’加上换行符 Frm.Picture1.Width EndSub 2、如何在设计的时候清空存在的图片? 用鼠标点中该图片,在属性窗口中选中Pict...
标签: windows 操作系统
申请账户往往时需要在网页的输入框中填写一大堆个人资料,此时可以用Tab/Shift+Tab来切换各输入窗口,前者切到下个输入框,后者返回上个。 要在浏览器地址栏输入网址,使用Alt+D快捷键可直接把地址栏的信息选中。另外,在地址栏中输入网址时,不用每次都敲完网站URL的全名,如: www.cctv.com,用Alt+D选中地址栏后,直接输入“c...
1.如何让文本框只接受数字? 答:使用如下代码,在文本框的按键事件中加入: PrivateSubTextl_KeyPress(KeyAsciiAsInteger) IfkeyAscii=33Then IfKeyAscii=vbkey9AndKeyAscii=vbKey0Then Else'把KeyAscii设为0就是取消输入。 KeyAscii=0 MsgBox”不要输入数字!” EndIf EndIf EndSub 注...
用VB实现编程离不开函数调用及WindowsAPI函数的调用,以下是笔者收集的一些实用的小例程,它们可以直接用在你的实际编程中,也可以根据实际应用加以扩充完善。其中涉及WindowsAPI函数调用的代码你可以从VB5.0系统的API函数查看器中复制函数定义内容,以避免出错。 1.系统型表单 系统型意味着用户完成当前表单操作之前无法进行其它操作,...
标签: windows 操作系统
电脑使用中总是能遇到许多让人哭笑不得的问题。微软官方关于解决软件问题的通用操作就是“重启一下机器”^_^,这说明许多问题是打不清的官司。虽然仔细地找都能找到一个比较合理地解释,得到一个比较可行地方案。但是这么以来我们将会浪费不少时间。适当地应用一些技巧,我们不需要知道太多的知识也能解决问题的。而且省下了不少时间。 ...

经验教程

483

收藏

20
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部