如何使用WinAPI创建"Yes To All"按钮?

Bro*_*own 5 winapi dialog

我们有一个使用WinAPI编写的遗留应用程序.我们想在一些对话框中添加"Yes to All"按钮.不幸的是,现有的MessageBox功能不允许自定义按钮或按钮标题.

最好的方法是什么?是否有一个光滑的黑客轻松添加自定义按钮?或者我们应该创建自己的MessageBox替换?

Bro*_*own 1

我们最终只是创建了自己的 DIALOGEX 替换资源模板,然后只需调用 DialogBox() 并检查返回值即可。

参考:http://msdn.microsoft.com/library/ms644996( v=VS.85).aspx#modal_box