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

2016-02-19 14:22 4 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

(本文来源于图老师网站,更多请访问https://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
  最后将此程序加入启动组即可。

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

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

延伸阅读
1。 为ListBox添加水平方向的滚动条 SendMessage (ListBox1-Handle,LB_SETHORIZONTALEXTENT,ListBox1-Width + 32,0) ; 2。 为Listbox添加图标 首先需要设置Listbox的Style属性为lbOwnerDrawVariable; const margin = 2 ; // Margin around each bitmap //----------------------------------------------------------...
1.如何让文本框只接受数字? 答:使用如下代码,在文本框的按键事件中加入: PrivateSubTextl_KeyPress(KeyAsciiAsInteger) IfkeyAscii=33Then IfKeyAscii=vbkey9AndKeyAscii=vbKey0Then Else'把KeyAscii设为0就是取消输入。 KeyAscii=0 MsgBox”不要输入数字!” EndIf EndIf EndSub 注...
《巫师3 狂猎》实用小技巧分享 《巫师3:狂猎》中很多新手玩家对于游戏操作系统不太了解,今天给大家带来实用小技巧,一起来看看吧。 ​ + 按L1打开法印选单后 按方块 可以直接进入冥想(打坐)模式。 + 冥想打坐以后血回自动回满,就算只坐一个小时也会回满,所以如果周围没有敌人,不用吃东西,直接打坐一个小时即可。 + 按住触...
标签: windows 操作系统
申请账户往往时需要在网页的输入框中填写一大堆个人资料,此时可以用Tab/Shift+Tab来切换各输入窗口,前者切到下个输入框,后者返回上个。 要在浏览器地址栏输入网址,使用Alt+D快捷键可直接把地址栏的信息选中。另外,在地址栏中输入网址时,不用每次都敲完网站URL的全名,如: www.cctv.com,用Alt+D选中地址栏后,直接输入“c...
用VB实现编程离不开函数调用及WindowsAPI函数的调用,以下是笔者收集的一些实用的小例程,它们可以直接用在你的实际编程中,也可以根据实际应用加以扩充完善。其中涉及WindowsAPI函数调用的代码你可以从VB5.0系统的API函数查看器中复制函数定义内容,以避免出错。 1.系统型表单 系统型意味着用户完成当前表单操作之前无法进行其它操作,...

经验教程

183

收藏

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