Tôi có một ứng dụng MFC lớn mà tôi đang mở rộng để cho phép nhập liệu đa ngôn ngữ. Tại thời điểm này, tôi cần cho phép người dùng nhập dữ liệu Unicode trong các hộp chỉnh sửa trên một hộp thoại.Piecewise chuyển đổi một ứng dụng MFC sang Unicode/MBCS
Có cách nào để thực hiện việc này mà không bật UNICODE hoặc MBCS cho toàn bộ ứng dụng không? Tôi chỉ cần một phần nhỏ của ứng dụng được chuyển đổi vào lúc này. Có thể làm được điều này, và nếu có, làm thế nào?
Làm rõ: Tôi có thể sử dụng :: GetWindowTextW() để lấy thông tin Unicode ra khỏi cửa sổ. Tôi đang cố gắng tìm hiểu cách cho phép người dùng nhập văn bản Unicode trong cửa sổ. Hiện tại, ký tự mà người dùng nhập bên ngoài mã windows-1252 hiển thị dưới dạng '?'. Có cách nào để sửa lỗi này?
Tại sao bạn không thể sử dụng Unicode hoàn chỉnh? –