CharSet in Framecaptions and Tabcontrol/Pagecontrol

Posted on 2008-11-13
Last Modified: 2013-11-23

if you change the font.charset of a tframe-object, this will be ignored in the caption. It will also ignored, if you change font.charset in a TTabControl or a TPageControl(and TTabSheet).
(In tedit or tlabel charset has effect!)
The caption of  tframe and in the Tabs from TTabControl/TPageControl allways show ansi-charset.
(the delphi-Default is: Font "MS Sans Serif" with DEFAULT_CHARSET: I changed it to
"Times New Roman" EASTEUROPE_CHARSET (which works in tedit or tlabel). We also tried a hungarian Version of MS-Windows (XP)), but this also will not change: all captions from TFrame/ TTabControl/  TPageContro are displayed as ANSI_CHARSET).

Does anybody know, how to persuade tframe and TTabControl/TPageControl to show characters from an different charset (especially EASTEUROPE_CHARSET)?

Question by:nmm
    1 Comment

    Accepted Solution

    The answer seem: may be its impossible to do that changing the code.

    A work-around is: in the environment, where the other charset are necessare use a localized windows-Version: we tried multilingual XP pro. If you install english (or german) as primarry language, than the situaltion is as descriebed in the question even, if on installs other languages later (say hungarina).

    But!! if you install hungarian as primary language, than the charecters are shown correct.


    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    Suggested Solutions

    Update (December 2011): Since this article was published, the things have changed for good for Android native developers. The Sequoyah Project ( automates most of the tasks discussed in this article. You can even fin…
    Jaspersoft Studio is a plugin for Eclipse that lets you create reports from a datasource.  In this article, we'll go over creating a report from a default template and setting up a datasource that connects to your database.
    THe viewer will learn how to use NetBeans IDE 8.0 for Windows to perform CRUD operations on a MySql database.
    The viewer will learn how to use and create keystrokes in Netbeans IDE 8.0 for Windows.

    728 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now