11 std::unique_ptr<TextInputManager> text_input_manager)
15 std::move(window_proc_table),
16 std::move(text_input_manager)) {};
25 std::unique_ptr<DirectManipulationOwner> owner) {
36 for (
int message_id = 0; message_id < count; message_id += 1) {
41 EXPECT_EQ(result,
message.expected_result);
std::unique_ptr< DirectManipulationOwner > direct_manipulation_owner_
LRESULT HandleMessage(UINT const message, WPARAM const wparam, LPARAM const lparam) noexcept
virtual void OnImeComposition(UINT const message, WPARAM const wparam, LPARAM const lparam)
LRESULT InjectWindowMessage(UINT const message, WPARAM const wparam, LPARAM const lparam)
void InjectMessageList(int count, const Win32Message *messages)
void SetDirectManipulationOwner(std::unique_ptr< DirectManipulationOwner > owner)
void CallOnImeComposition(UINT const message, WPARAM const wparam, LPARAM const lparam)
constexpr LRESULT kWmResultDontCheck