代码拉取完成,页面将自动刷新
// Copyright 2010 The Walk Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// +build windows
package walk
import (
"syscall"
)
import (
"github.com/lxn/win"
)
type MsgBoxStyle uint
const (
MsgBoxOK MsgBoxStyle = win.MB_OK
MsgBoxOKCancel MsgBoxStyle = win.MB_OKCANCEL
MsgBoxAbortRetryIgnore MsgBoxStyle = win.MB_ABORTRETRYIGNORE
MsgBoxYesNoCancel MsgBoxStyle = win.MB_YESNOCANCEL
MsgBoxYesNo MsgBoxStyle = win.MB_YESNO
MsgBoxRetryCancel MsgBoxStyle = win.MB_RETRYCANCEL
MsgBoxCancelTryContinue MsgBoxStyle = win.MB_CANCELTRYCONTINUE
MsgBoxIconHand MsgBoxStyle = win.MB_ICONHAND
MsgBoxIconQuestion MsgBoxStyle = win.MB_ICONQUESTION
MsgBoxIconExclamation MsgBoxStyle = win.MB_ICONEXCLAMATION
MsgBoxIconAsterisk MsgBoxStyle = win.MB_ICONASTERISK
MsgBoxUserIcon MsgBoxStyle = win.MB_USERICON
MsgBoxIconWarning MsgBoxStyle = win.MB_ICONWARNING
MsgBoxIconError MsgBoxStyle = win.MB_ICONERROR
MsgBoxIconInformation MsgBoxStyle = win.MB_ICONINFORMATION
MsgBoxIconStop MsgBoxStyle = win.MB_ICONSTOP
MsgBoxDefButton1 MsgBoxStyle = win.MB_DEFBUTTON1
MsgBoxDefButton2 MsgBoxStyle = win.MB_DEFBUTTON2
MsgBoxDefButton3 MsgBoxStyle = win.MB_DEFBUTTON3
MsgBoxDefButton4 MsgBoxStyle = win.MB_DEFBUTTON4
)
func MsgBox(owner Form, title, message string, style MsgBoxStyle) int {
var ownerHWnd win.HWND
if owner != nil {
ownerHWnd = owner.Handle()
}
return int(win.MessageBox(
ownerHWnd,
syscall.StringToUTF16Ptr(message),
syscall.StringToUTF16Ptr(title),
uint32(style)))
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。