messagebox的界面

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:35:25
系统给我们的messagebox太难看了,我想把messagebox的界面给美化一下,该当如何?谢谢!

1,自己制作MessageBox
2。用钩子拦截,自绘

自己做一个呗, 应该不是很难的!

如果是自己的工程里面你自己写一个MessageBox不就行了
GDI,GDI+都可以嘛
如果是windows的那就等高人来回答了

嗯是难看,自己弄个模态对话框不就行了,实在懒也没有办法了弄点消息筐风格摆摆
消息框风格

消息框类型 ·MB_ABORTRETRYIGNORE消息框包含三个按钮:Abort,Retry和Ignore。
·MB_OK消息框包含一个按钮:OK。
·MB_OKCANCEL消息框包含两个按钮:OK和Cancel。
·MB_RETRYCANCEL消息框包含两个按钮:Retry和Cancel。
·MB_YESNO消息框包含两个按钮:Yes和No。
·MB_YESNOCANCEL消息框包含三个按钮:Yes,No和Cancel。

消息框模式 ·MB_APPLMODAL用户在当前窗口中继续工作之前必须先响应消息框。但是,用户可以移动到其它应用程序的窗口中并在那些窗口中工作。如果没有指定MB_SYSTEMMODAL和MB_TASKMODAL,则缺省值为MB_APPLMODAL。
·MB_SYSTEMMODAL在用户响应消息框之前,所有的应用程序都被挂起。系统模式消息框被用来向用户通知严重的、潜在的毁灭性错误,需要立即注意,小心对待。
·MB_TASKMODAL与MB_APPLMODAL类似,但是在微软基础类应用程序中没有用处。这个标志是为那些没有窗口句柄的调用应用程序或库保留的。

消息框图标 ·MB_ICONEXCLAMATION在消息框中显示感叹号图标。
·MB_ICONINFORMATION在消息框中显示一个圆包围着字母“i”的图标。
·MB_ICONQUESTION在消息框中显示问号图标。
·MB_ICONSTOP在消息框中显示停止标志图标。

消息框缺省按钮 ·MB_DEFBUTTON1第一个按钮是缺省按钮。注意,除非指定了MB_DEFBUTTON2 或MB_DEFBUTTO