Skip to content

Commit 8d7dc42

Browse files
author
huangjianxiong1
committed
修复xxxView中的edit控件使用个别输入法的时候可能出现的重复输入问题。
1 parent cbb8c21 commit 8d7dc42

File tree

5 files changed

+8
-0
lines changed

5 files changed

+8
-0
lines changed

SOUI/include/control/SListView.h

+2
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@ namespace SOUI
101101
MESSAGE_RANGE_HANDLER_EX(WM_MOUSEFIRST,WM_MOUSELAST,OnMouseEvent)
102102
MESSAGE_RANGE_HANDLER_EX(WM_KEYFIRST,WM_KEYLAST,OnKeyEvent)
103103
MESSAGE_RANGE_HANDLER_EX(WM_IME_STARTCOMPOSITION,WM_IME_KEYLAST,OnKeyEvent)
104+
MESSAGE_HANDLER_EX(WM_IME_CHAR,OnKeyEvent)
105+
MESSAGE_HANDLER_EX(WM_IME_REQUEST,OnKeyEvent)
104106
SOUI_MSG_MAP_END()
105107

106108
SOUI_ATTRS_BEGIN()

SOUI/include/control/SMCListView.h

+2
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,8 @@ namespace SOUI
139139
MESSAGE_RANGE_HANDLER_EX(WM_MOUSEFIRST,WM_MOUSELAST,OnMouseEvent)
140140
MESSAGE_RANGE_HANDLER_EX(WM_KEYFIRST,WM_KEYLAST,OnKeyEvent)
141141
MESSAGE_RANGE_HANDLER_EX(WM_IME_STARTCOMPOSITION,WM_IME_KEYLAST,OnKeyEvent)
142+
MESSAGE_HANDLER_EX(WM_IME_CHAR,OnKeyEvent)
143+
MESSAGE_HANDLER_EX(WM_IME_REQUEST,OnKeyEvent)
142144
SOUI_MSG_MAP_END()
143145

144146
SOUI_ATTRS_BEGIN()

SOUI/include/control/STileView.h

+2
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,8 @@ class SOUI_EXP STileView : public SPanel
109109
MESSAGE_RANGE_HANDLER_EX(WM_MOUSEFIRST, WM_MOUSELAST, OnMouseEvent)
110110
MESSAGE_RANGE_HANDLER_EX(WM_KEYFIRST, WM_KEYLAST, OnKeyEvent)
111111
MESSAGE_RANGE_HANDLER_EX(WM_IME_STARTCOMPOSITION, WM_IME_KEYLAST, OnKeyEvent)
112+
MESSAGE_HANDLER_EX(WM_IME_CHAR,OnKeyEvent)
113+
MESSAGE_HANDLER_EX(WM_IME_REQUEST,OnKeyEvent)
112114
SOUI_MSG_MAP_END()
113115

114116
SOUI_ATTRS_BEGIN()

SOUI/include/control/STreeView.h

+2
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,8 @@ namespace SOUI
152152
MESSAGE_RANGE_HANDLER_EX(WM_MOUSEFIRST,WM_MOUSELAST,OnMouseEvent)
153153
MESSAGE_RANGE_HANDLER_EX(WM_KEYFIRST,WM_KEYLAST,OnKeyEvent)
154154
MESSAGE_RANGE_HANDLER_EX(WM_IME_STARTCOMPOSITION,WM_IME_KEYLAST,OnKeyEvent)
155+
MESSAGE_HANDLER_EX(WM_IME_CHAR,OnKeyEvent)
156+
MESSAGE_HANDLER_EX(WM_IME_REQUEST,OnKeyEvent)
155157
SOUI_MSG_MAP_END()
156158

157159
protected:
192 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)