本文整理匯總了Golang中github.com/nvsoft/cef.Browser.GetHost方法的典型用法代碼示例。如果您正苦於以下問題:Golang Browser.GetHost方法的具體用法?Golang Browser.GetHost怎麽用?Golang Browser.GetHost使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類github.com/nvsoft/cef.Browser
的用法示例。
在下文中一共展示了Browser.GetHost方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: InjectKeyPress
// 模擬輸入字符串
func InjectKeyPress(b *cef.Browser, text string) {
h := b.GetHost()
ss := strings.Split(text, "")
for i := 0; i < len(ss); i++ {
c := ss[i]
InjectKey(h, c)
}
}
示例2: InjectMouseClick
// 模擬鼠標點擊
func InjectMouseClick(b *cef.Browser, x, y /*, buttonType int, mouseUp bool, clickCount*/ int) {
var event cef.CefMouseEvent
event.Modifiers = 0
event.X = x
event.Y = y
h := b.GetHost()
h.SendMouseClickEvent(&event, 0, false, 1)
h.SendMouseClickEvent(&event, 0, true, 1)
}
示例3: InjectFocus
// 設置焦點
func InjectFocus(b *cef.Browser, focus bool) {
h := b.GetHost()
h.SetFocus(focus)
}