// 更改 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中,可以通过重写CObject类的Serialize()函数来实现类的序列化。下面是一个基于MFC的类的序列化示例: 在类的声明中添加DECLARE_SERIAL宏,将类声明为可序列...

  • MFC怎么判断指定文件是否存在

    在MFC中,可以使用CFile类的Open函数来判断指定文件是否存在。Open函数会尝试打开指定的文件,如果文件打开成功,则说明文件存在;如果文件打开失败,则说明文件...

  • mfc如何获取下拉框的值

    MFC中获取下拉框的值可以通过以下步骤: 在资源编辑器中创建一个下拉框控件,并给它一个唯一的ID。 在对应的对话框类(如CDialog或CPropertyPage)中添加一个成员...

  • MFC中fillsolidrect怎么使用

    在MFC中,FillSolidRect函数用于填充一个矩形区域以指定的颜色。
    使用方法如下: 选择要填充颜色的矩形区域的设备上下文(DC)。可以使用CDC类的实例来表示...

  • 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地址和登录凭证的电子邮件。 远程登录虚拟...