#windows #winapi #com #message-loop
Вопрос:
Кто-нибудь знает полный, правильный поток управления между указанными выше интерфейсами?
Очевидно, что когда входной объект получает фокус, он звонит IInputObjectSite::OnFocusChangeIS
, чтобы сообщить об этом сайту. А затем, когда приходят сообщения, сайт вызывает IInputObject::TranslateAcceleratorIO
, чтобы объект ввода обрабатывал сообщения перед отправкой.
Но есть еще пара методов, и я не уверен, когда их следует вызывать: IInputObject::HasFocusIO
и IInputObject::UIActivateIO
. Кто — нибудь знает, когда сайт должен их вызывать?
Комментарии:
1. Я предлагаю вам обратиться к example:docs.microsoft.com/en-us/windows/win32/shell/band-objects