禁用MFC HTML对话框中的按钮

禁用MFC HTML对话框中的按钮,mfc,Mfc,我在MFC html对话框中遇到问题 <BUTTON STYLE="WIDTH:56px; position: absolute; top: 151px; left: 11px;" ID="ButtonOK">BtnOK</BUTTON> 我的对话框中有一个按钮,当我按下这个按钮时,我想禁用它, 我在谷歌上搜索过,但我找不到怎么做 谢谢。您可以使用javaScript实现此目的,只需尝试以下示例代码: JavaScript <SCRIPT type="text/

我在MFC html对话框中遇到问题

<BUTTON STYLE="WIDTH:56px; position: absolute; top: 151px; left: 11px;" ID="ButtonOK">BtnOK</BUTTON>

我的对话框中有一个按钮,当我按下这个按钮时,我想禁用它, 我在谷歌上搜索过,但我找不到怎么做


谢谢。

您可以使用javaScript实现此目的,只需尝试以下示例代码:

JavaScript

<SCRIPT type="text/javascript" language="javascript">
function ok()
{
    document.getElementById("ButtonOK").disabled = true;
    return true;
}
</SCRIPT>

谢谢你的回复,我有一个问题。如果我在最后一个函数(OnButton1)中有一个条件,我怎么做呢?如果(条件){disable}像这样如果你可以在html中检查该条件,那么你可以像在注释中写的那样写。否则如果条件在mfc中,那么在google中搜索函数“如何在mfc中调用javascript”然后还可以使用mfc调用javascript函数。如何使用mfc/vc++调用javascript函数。
HRESULT CAbsolute_LolkrDlg::OnButton1(IHTMLElement* pElement){
    //Disable This Button 
}
<SCRIPT type="text/javascript" language="javascript">
function ok()
{
    document.getElementById("ButtonOK").disabled = true;
    return true;
}
</SCRIPT>
<BUTTON style="width:100" id="ButtonOK" onclick="ok()">Ok</BUTTON>
HRESULT CAbsolute_LolkrDlg::OnButton1(IHTMLElement* pElement){
    //Do anything else you want to do 
}