Два бързи въпроса...

1 отговора 162 прегледа
#1

Два бързи въпроса...

...VC++!
1. Как да накарам обикновенния CButton да препраща WM_RBUTTONUP към диалога родител?
2. Защо диалог не получава WM_CHAR, и как да го накарам да го получава?

Отговор
в отговор на Шkeмбe #2

Re: Два бързи въпроса...

пренапиши виртуалната PreTranslateMessage и виж дали не можеш от там да си прихванеш каквото ти трябва. за неполучаването на KeyDown от диалога е виновен факта че фокуса ти е на някой от контролите, за WM_CHAR сигурно е пак така. пробвай да забраниш викането на OnOK i OnCancel може и да се оправиш.

Отговор