Click here to Skip to main content
15,920,704 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: GetClientRect disparity Pin
RalfPeter4-Dec-02 6:06
RalfPeter4-Dec-02 6:06 
GeneralTaskbar Pin
Victor Boctor4-Dec-02 2:36
Victor Boctor4-Dec-02 2:36 
GeneralRe: Taskbar Pin
Michael P Butler4-Dec-02 3:56
Michael P Butler4-Dec-02 3:56 
GeneralRe: Taskbar Pin
Ravi Bhavnani4-Dec-02 5:03
professionalRavi Bhavnani4-Dec-02 5:03 
GeneralNeed advice for modal window Pin
Johann Gerell4-Dec-02 2:23
Johann Gerell4-Dec-02 2:23 
GeneralRe: Need advice for modal window Pin
Paul M Watt4-Dec-02 4:20
mentorPaul M Watt4-Dec-02 4:20 
GeneralRe: Need advice for modal window Pin
Alvaro Mendez4-Dec-02 5:29
Alvaro Mendez4-Dec-02 5:29 
GeneralInternationalisation Pin
Patje4-Dec-02 2:12
Patje4-Dec-02 2:12 
For a new kind of application we are going to start, we are looking for the most perfect way to develop it. One of the crucial parts is the windowing aspect. It has to be cool, sexy, it should support multiple languages, and some of the dialogs will be dynamically created (depending on data from the database).
We have some alternatives:

  • Write everything ourselves on top of Win32.
  • Use a framework like MFC/.NET/... and make heavy use of common controls, ...


From what we've tried with the second approach we see the following:

  • The common controls and dialogs really look sexy.
  • It's difficult to scale dialogs based on the used language (e.g. German has longer strings than English), especially for the dynamically created dialogs.
  • You can't switch the used language of common controls.


Especially the last topic is an important one. If the application is used in a factory, on the plant floor, the user should be able to switch dynamically the used language, because not all operators speak the same language (welcome to Western Europe).
It's easy to adjust the language of the application, but not of the common controls or dialogs. I tried using the InitMUILanguage function but it had no effects in e.g. the date-time-picker.
What really worries me is that when I use InitMUILanguage(LANG_GERMAN), the advanced settings dialog of the printer configuration dialog seems to listen to it, but only for its title bar (Eigenshaften instead of Properties) and its Cancel button (Abbrechen instead of Cancel). All the rest of the dialog is in English (using Windows 2000).

It seems like no-one is able to make a decent [dynamically-switchable] multi-language application. Does anyone have experience with this ? Or are all developers either creating single-language (English) applications or separate versions for each language ?

Seems like I'm in a pessimistic mood today.

Enjoy life, this is not a rehearsal !!!
GeneralRe: Internationalisation Pin
Maximilien4-Dec-02 2:56
Maximilien4-Dec-02 2:56 
GeneralRe: Internationalisation Pin
Patje4-Dec-02 3:21
Patje4-Dec-02 3:21 
QuestionShowing memory contents into a HTMLView? Pin
Joan M4-Dec-02 1:29
professionalJoan M4-Dec-02 1:29 
AnswerRe: Showing memory contents into a HTMLView? Pin
Chris Losinger4-Dec-02 4:26
professionalChris Losinger4-Dec-02 4:26 
GeneralRe: Showing memory contents into a HTMLView? Pin
J Patel4-Dec-02 8:09
J Patel4-Dec-02 8:09 
GeneralRe: Showing memory contents into a HTMLView? Pin
Ravi Bhavnani4-Dec-02 10:38
professionalRavi Bhavnani4-Dec-02 10:38 
GeneralRe: Showing memory contents into a HTMLView? Pin
J Patel4-Dec-02 10:47
J Patel4-Dec-02 10:47 
GeneralRe: Showing memory contents into a HTMLView? Pin
Ravi Bhavnani4-Dec-02 11:58
professionalRavi Bhavnani4-Dec-02 11:58 
GeneralRe: Showing memory contents into a HTMLView? Pin
Joan M4-Dec-02 20:46
professionalJoan M4-Dec-02 20:46 
GeneralRe: Showing memory contents into a HTMLView? Pin
J Patel5-Dec-02 4:00
J Patel5-Dec-02 4:00 
AnswerRe: Showing memory contents into a HTMLView? Pin
David Salter4-Dec-02 12:12
David Salter4-Dec-02 12:12 
GeneralControl not showing immediately Pin
Brigg Thorp4-Dec-02 1:19
Brigg Thorp4-Dec-02 1:19 
QuestionBitBlt not working? Pin
S O S4-Dec-02 0:38
S O S4-Dec-02 0:38 
AnswerRe: BitBlt not working? Pin
Christian Graus4-Dec-02 0:43
protectorChristian Graus4-Dec-02 0:43 
GeneralRe: BitBlt not working? Pin
S O S4-Dec-02 5:22
S O S4-Dec-02 5:22 
GeneralRe: BitBlt not working? Pin
KaЯl4-Dec-02 5:30
KaЯl4-Dec-02 5:30 
GeneralRe: BitBlt not working? Pin
S O S4-Dec-02 5:50
S O S4-Dec-02 5:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.