下载地址:http://download.csdn.net/detail/qxy007/8766833
上次发布的有BUG,现在修正并美化了。下载过的朋友真是对不起了。。。
觉得好的顶一下。
如果你的程序拥有一个漂亮界面,但还是用系统的messageBox()的话,那绝对是不和谐的。通常我们自行制作一个弹出式窗口替代系统messageBox()来解决这个界面风格不协调的问题,但是这样也带来了新的问题:使用上不习惯,并且以前写的程序里到处使用了系统MessageBox(),要想都改过来费事儿,日后维护起来也麻烦。
前几天,我在PB中国总群(192696957)聊天的时候,无意中看到“大海典”的一个程序里的messageBox截图和关于此图的一些讨论,受到启发,于是花了些时间,制作了这个仿QQ提示窗口的messageBox。
一致性:本messageBox尽量与系统messageBox()保持一致,包括默认按钮、按钮焦点的变换、提示声音、右上角的关闭按钮是否可用等,让用户操作上感觉没有变化。同时,返回数值和调用参数也是完全和系统messageBox()一样的,程序员写码时与使用系统messageBox()完全一样。可以写messageBox( "",""),也可写messageBox("","",None!,YesNo!),只要按系统messagebox()的写法就行。
灵活性:你的程序可以直接套用本messageBox,将本PBL到你的应用中即可,不用修改任何代码。同时,随时可以将本PBL从你的应用中移除,不会有任何影响。
仅在win2000\winXP\win7 32位及PB9下测试通过。完成于2015年6月1日儿童节。
本messageBox预设了四种显示风格,默认是blue风格,如果你想改用其它风格,请Edit Source函数messageBox()修改它!
推荐:在程序完工时再在你的应用中加本PBL,messageBox立马变了个样。如果不喜欢本messageBox,直接去掉本PBL即可。