禁用MFC HTML对话框中的按钮

时间:2015-01-27 02:17:48

标签: mfc

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

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

.....

DHTML_EVENT_ONCLICK(_T("ButtonOK"), OnButton1)

.....

HRESULT CAbsolute_LolkrDlg::OnButton1(IHTMLElement* pElement){
    //Disable This Button 
}

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

感谢。

1 个答案:

答案 0 :(得分:1)

您可以将javaScript用于此目的,只需尝试此示例代码:

的JavaScript

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

HTML

<BUTTON style="width:100" id="ButtonOK" onclick="ok()">Ok</BUTTON>

通过使用此方法,您可以禁用按钮 单击它将同时调用两个  ok()

HRESULT CAbsolute_LolkrDlg::OnButton1(IHTMLElement* pElement){
    //Do anything else you want to do 
}