0
У меня есть диалоговое приложение VC++ MFC и в моей функции OnTimer. Я просто пытаюсь определить, какая кнопка в моем диалоговом окне в настоящее время имеет фокус.Получить фокус кнопки - MFC
Вот некоторые псевдокод, что я пытаюсь сделать ....
CDialog::OnTimer()
{
CButton *btn = GetButtonOnFocus();
int btnID = btn->GetDlgCtrlID();
}
Спасибо, это было именно то, что я искал. Еще раз спасибо1 –
Я пробовал то же самое, он работает, но нажатие кнопки работает, если я нажимаю за пределами области кнопки (т. Е. Кнопка остается сфокусированной). Любые предложения о том, как мне убить фокус, когда я выхожу из своего региона? – Neophile
@ TheNewbie, я не уверен, что вы просите здесь. Возможно, вам повезет, открыв новый вопрос и добавив некоторые детали того, что вы пытаетесь сделать. –