Mike Hearn m.hearn@signal.qinetiq.com writes:
Possibly the character set of the window is stored as an extra field in the WND struct, and set manually by the window/dialog creation functions. Would that be an acceptable way to implement this?
No, I think IsWindowUnicode is just fine the way it is. The problem IMO is that dialog windows are always created first as Unicode, even for CreateDialogA. This will need some restructuring of the dialog code.