// 更改 MessageBox 的按钮文本
AfxSetResourceHandle(AfxGetInstanceHandle());
UINT nOldStyle = MB_OKCANCEL;
UINT nNewStyle = MB_OKCANCEL;
// 获取当前语言环境的按钮文本
CString strO"> // 更改 MessageBox 的按钮文本
AfxSetResourceHandle(AfxGetInstanceHandle());
UINT nOldStyle = MB_OKCANCEL;
UINT nNewStyle = MB_OKCANCEL;
// 获取当前语言环境的按钮文本
CString strO">
117.info
人生若只如初见

MFC MessageBox改变确定取消为OK CANCLE

您可以使用以下代码将MFC MessageBox的确定按钮和取消按钮更改为"OK"和"CANCEL":

// 更改 MessageBox 的按钮文本
AfxSetResourceHandle(AfxGetInstanceHandle());
UINT nOldStyle = MB_OKCANCEL;
UINT nNewStyle = MB_OKCANCEL;
// 获取当前语言环境的按钮文本
CString strOK, strCancel;
AfxExtractSubString(strOK, AfxGetAppName(), 0, '\n');
AfxExtractSubString(strCancel, AfxGetAppName(), 1, '\n');
// 更改按钮文本为 "OK" 和 "CANCEL"
AfxMessageBox("Your message", nNewStyle);
CWnd* pWnd = CWnd::FindWindow("#32770", NULL);
if (pWnd != NULL)
{
CWnd* pBtnOK = pWnd->GetDlgItem(IDOK);
if (pBtnOK != NULL)
pBtnOK->SetWindowText(strOK);
CWnd* pBtnCancel = pWnd->GetDlgItem(IDCANCEL);
if (pBtnCancel != NULL)
pBtnCancel->SetWindowText(strCancel);
}

请注意,为了实现这个效果,您需要在资源文件的字符串表中修改默认的确定按钮和取消按钮文本。您可以在资源文件中找到ID为IDOK和IDCANCEL的字符串,并将其改为"OK"和"CANCEL"。

此外,由于MFC MessageBox是一个模态对话框,上述代码中的AfxMessageBox函数将会显示消息框。您需要将"Your message"替换为您想要显示的实际消息内容。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe883AzsLBgJVAVY.html

推荐文章

  • 基于MFC实现类的序列化详解

    在MFC中,类的序列化是指将类的成员数据保存到文件中或从文件中读取数据到类的成员变量中。MFC提供了一套序列化机制,可以方便地实现类的序列化。
    要实现类...

  • MFC怎么实现类的序列化

    在MFC中,可以通过以下步骤来实现类的序列化: 在类的声明中添加DECLARE_SERIAL宏,用于声明该类可以被序列化。 class CMyClass : public CObject
    {
    D...

  • mfc里的listbox怎么用代码来实现多选

    在MFC中,ListBox控件可以通过设置其属性为LBS_MULTIPLESEL来实现多选功能。以下是一个示例代码来实现ListBox的多选功能: 首先,在对话框资源中添加一个ListBox...

  • MFC圆形进度条(ProgressContrl)如何实现

    要实现MFC圆形进度条,可以按照以下步骤进行: 创建一个MFC对话框应用程序。 在对话框中添加一个Progress Control控件。在资源视图中,可以在对话框设计器中找到...

  • jq js为这个@Html.TextBoxFor赋值

    可以使用以下代码为@Html.TextBoxFor赋值: 使用jQuery的.val()方法: $("#TextBoxId").val("赋值内容"); 其中,"TextBoxId"是@Html.TextBoxFor的id属性。 使用J...

  • 电脑自带的hh.exe打不开chm文件

    如果你的电脑自带的HH.EXE无法打开CHM文件,可能是由于以下几个原因: CHM文件关联错误:CHM文件可能没有正确关联到HH.EXE。你可以尝试重新关联CHM文件。 在文件...

  • dhcp option82的作用是什么

    DHCP Option 82的作用是将附加的信息添加到DHCP请求中,在DHCP服务器和DHCP客户端之间传递这些附加信息。这个选项通常用于需要对网络中的设备进行跟踪和身份验证...

  • 虚拟香港云主机购买怎么使用

    购买虚拟香港云主机后,你可以按照以下步骤使用: 获得虚拟机IP地址和登录凭证:购买完成后,你将收到一封包含虚拟机IP地址和登录凭证的电子邮件。 远程登录虚拟...