VC ++中的自定义messageBox按钮

时间:2013-05-08 06:51:02

标签: visual-c++

如何使用名为“A”,“B”,“C”的按钮创建一个消息框,而不是“是”,“否”,“取消”?我是否必须创建自己的对话框,或者可以使用MessageBoxMessageBoxEx或类似内容进行对话?

1 个答案:

答案 0 :(得分:0)

第一种方法是根据您的需要创建自定义对话框。最常见的解决方案将完全符合您的要求。

使用钩子描述的几种方法,见最后一个:rsdn.ru。请注意,主要文章语言是俄语,但代码示例非常简单。

另一种解决方案是使用自定义回调创建计时器,然后使用FindWindowEx查找messagebox,将其子类化为窗口过程并使用控件进行操作。