2015-01-27 3 views
1

У меня проблема в диалоговом окне MFC html.Отключить кнопку в диалоге 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 
} 

У меня есть кнопки в диалоговом окне моего, когда я нажимаю эту кнопку, я хочу, чтобы отключить его , Я искал в Google, но я не могу узнать, как это сделать.

Спасибо.

ответ

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 
} 
+0

поблагодарить за ответ, у меня есть вопрос. Если у меня есть условие в последней функции (OnButton1), как я могу это сделать? – bTagTiger

+0

if (condition) {disable} такой вот этот – bTagTiger

+0

, если вы можете проверить это условие в html, тогда вы можете написать, как написано в комментарии. – Himanshu

Смежные вопросы