golang弹出消息框.docx
go1.ang弹出消息框加载wind1.1.packagemainimport(wsscar"time""unsafe")/msgboxstartfuncIntPtr(nint)uintptr(/u1.ntptrgo1.ong的内式类型,型建存储指针的整型returnu1.ntptrn)funcStrPtr(sStriR)uintptr(/unsQfe.Pointer是特别定义的一种指舒类型(译注:英敏C济言中的VOid类型的指计),它可以包含任.意类型变的地玷.当然,我的不可以直接湎叱P来获取unsofe.Po1.nter指计指向的真实变地的债.因为我的并不知遒变猿的具体类型returnU1.ntPtr(UnSafe.Pointer(SySCaIiStr1.ngToUTF1.6Pt"s)funcShoWMeSSage2(titt1.e,textstring)立郎拂载D1.1.user32d1.1.z_:=SySCaH.IOad1.ibraryrUSer32.d1.1.")滩烧成方式树栽DI1.user32:«sysca1.1.New1.azyD1.1.(',user32.d1.)MessageBoxW:=ur32NewProc("MessageBoxW,)MessageBoxW.CaIHIntPtr(O)rStrPtr(te×t),StrPtr(IittIe)rIntPtr(OJ)不再需要使用D1.1.里的漫数之后可仅卸载D1.1.defersysca1.1.Free1.ibrary(user32d1.1.)一msgboxendfucmain。gofunc()for(ShOWMeSSage2("遇到障码物rJ第1列)time.S1.eep(3*time.Second)!()se1.ect