I am setting Font.Charset to EASTEUROPE\_CHARSET for all controls on my form. This works great for controls such as TLabel. But for controls that are simply a wrapper around a windows control, e.g. TButton, some characters are not displaying correctly.

Doing a Google search I have discovered that this is due to Font.Charset not matching the system codepage.

But I cannot find how to fix it. I am using Delphi 7, maybe this has been fixed in later Delphi's, I don't know.

Anyone help?

Thanks,

AJ