【问题标题】:how to change caption of button present on MFC dialog box如何更改 MFC 对话框中按钮的标题
【发布时间】:2014-08-27 23:56:09
【问题描述】:

我有一个带有小文本框和按钮的 MFC 对话框,用于确定和取消。现在在某些情况下,我想将 OK 和 CANCEL 按钮的标题更改为 YES 和 NO。有没有办法在 CDialog 类的 OnInitdialog 方法之外做到这一点

谢谢 尼拉吉拉蒂

【问题讨论】:

    标签: c++ visual-c++ mfc


    【解决方案1】:

    您可以随时使用SetWindowText 函数更改这些文本(当对话框窗口存在时),例如:

    GetDlgItem(IDOK)->SetWindowText("Yes");
    

    【讨论】:

    • 当我从 View 类程序崩溃中执行此操作时,但是当我添加您在上面的答案中所说的行时,在 InitDialog 方法中它可以工作。我希望此代码位于 View 类中。因此,在视图中,我创建了对话框对象,然后在该对象上调用 GetDlgItem,然后调用 SetWindowText
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 2012-01-25
    • 1970-01-01
    • 1970-01-01
    • 2017-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多