Thanks for your works.
I don't think it must to use Unicode. Like wxTextCtrl that doesn't use Unicode, it seems to support multi-byte edit-operation(for example, input, delete, choice, copy etc.).
My problem in C:B is that I must press Backspace/Delete twice to delete a Chinese character, not like english character, just press once to delete it.