1 Star 0 Fork 0

程序员锡哥/walk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
messagebox.go 1.68 KB
一键复制 编辑 原始数据 按行查看 历史
// 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)))
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/msgy/walk.git
git@gitee.com:msgy/walk.git
msgy
walk
walk
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385