0
点赞
收藏
分享

微信扫一扫

[FUNC]showLog函数


在窗口的Edit控件中输出日志,并滚动滚动条到最下方

;全局变量定义
LogView:="test"

;窗口设置
Gui,  Add, Edit,vLogView r24 w280
Gui, Add, Button,gAdd, &Add
Gui, Show, h384 w356, %LogView%
Add:
main()
return

main()
{
	global ;声明使用全局变量
	loop 50
	{
		String=事件记录 %A_Index%
		showLog(String)
		SendMessage,0x115,7,0,Edit1,%LogView%
	}
}

showLog(String)
{
	global logTotal
	FormatTime, TimeString, %A_Now%, yyyy-MM-dd HH:mm:ss
	logTotal=%logTotal%`n%String%`t %TimeString%
	GuiControl,,LogView,%logTotal%  ;主界面多行提醒
	;GuiControl,,LogView,%String%  ;主界面单行提醒,前面提醒会被覆盖掉.
	;Traytip,logTotal:,%String%,2  ;气泡提示
}

ButtonCancel:
GuiClose:
ExitApp



;自动滚屏相关消息惭愧
  ;~ WM_VSCROLL   = 0x115
  ;~ SB_LINEUP    = 0
  ;~ SB_LINEDOWN  = 1
  ;~ SB_PAGEUP    = 2
  ;~ SB_PAGEDOWN  = 3
  ;~ SB_TOP       = 6
  ;~ SB_BOTTOM    = 7

  ;~ WM_HSCROLL   = 0x114
  ;~ SB_LINELEFT  = 0
  ;~ SB_LINERIGHT = 1
  ;~ SB_PAGELEFT  = 2
  ;~ SB_PAGERIGHT = 3
  ;~ SB_LEFT      = 6
  ;~ SB_RIGHT     = 7




举报

相关推荐

0 条评论