|
I think that the language of the control changes when you change the local settings of the computer (so if you are running on a french windows, it will be displayed in french). So, this is done automatically.
It is like the Ok and cancel texts that appears on the message boxes.
|
|
|
|
|
I know that.
But the user must be able to change the language directly from the menu.
At this time I'm writing new string ressource (DLL project) for each new language.
When the user change the language I dynamically load the good ressource (inside DLL) for this language.
Hello World!!!
from Raphaël
|
|
|
|
|
The ways the dates are used and the way they are displayed are based on the Regional Settings of the Control Panel.
There is a "silent way" to programmatically change those settings. You can use Rundll32.exe to call the Regional and Language Options Control Panel with an answer file that specifies the appropriate settings. The syntax for calling Rundll32.exe from the command line is as follows:
Rundll32 shell32,Control_RunDLL intl.cpl,,/f:"Some_Path\Your_File.txt"
That file must contain a [RegionalSettings] section that specifies the appropriate settings.
You will have to work on the line containing the following information:
Language="locale ID"LanguageGroup="language group ID","language group ID
SkyWalker
|
|
|
|
|
That seems interesting...
But only the application language must be change. Not all the Windows language.
Could I use this method to only change my application language?
Thanks for your reply.
Hello World!!!
from Raphaël
|
|
|
|
|
No!
In your case, you could derive a class for the base one and override the methods dealing with displaying text, where you could use some string resources you must create (which will contain the texts you write as translation texts).
SkyWalker
|
|
|
|
|
Thanks a lot for yout reply.
I have another question.
which is the method's name to override?
I'm looking for this method... But there is too much methods...
Hello World!!!
from Raphaël
|
|
|
|
|
How to set dynamically title for property page where 2 property pages share a common IDD.?
I need to set title for dynamically added property pages which have same IDD defined in resource.h.
Both the property pages share the same #define IDD_PROPERY_PAGE 1232 in resource.h.
Thanks
Raji
|
|
|
|
|
see this,
CPropertyPage obj1,obj2;
obj1.Construct(IDD_PROPPAGE_MEDIUM1,IDS_ONE);
obj2.Construct(IDD_PROPPAGE_MEDIUM1,IDS_TWO);
CPropertySheet sh;
sh.AddPage(&obj1);
sh.AddPage(&obj2);
sh.DoModal();
|
|
|
|
|
Some of the users are getting error when they run the application
An Unsupported Operation was attempted.
application is developed in VC++ using MFC.
could someone please advise.
Na
|
|
|
|
|
can you show some code ? which probably giving this error.
|
|
|
|
|
Yes. NEVER ship an app that doesn't contain a framework to catch all exceptions and log their details, preferably with a custom dialog that sends the details to your office, so that you're able to do more than say 'it works here..... "
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Given a dll, is there any Windows API or any utility, that can determine, if the DLL supports unicode strings or Ansi strings.
Thanks!
Suyash
|
|
|
|
|
No.
Unicode/ANSI support is defined per function (via argument/return types, or by API doc's that state the function uses Unicode/ANSI internally) not per dll.
...cmk
Save the whales - collect the whole set
|
|
|
|
|
Hi,
I am trying to record a conversation into a file using .wav format.If possible can u plz specify which headers should i use and in which format should i write the file.I am using socket programming using C and using the VC++ environment.I tried using the save my sound command but did not understand how to go abt in doing this.I want to save the file on the hard disk.Waiting for an early reply.
Thanks,
Riz
Riz
|
|
|
|
|
See Herefor some help
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
|
Hi all,
How to generate IDOK message using Sendmessage
Manjunath S
GESL
Bangalore
|
|
|
|
|
Try this something like this:
::SendMessage(m_hWnd, WM_COMMAND, IDOK, 0);
Steve
|
|
|
|
|
Manjunath S wrote: How to generate IDOK message using Sendmessage
Can you specify your need little more in detail.
If the Dialog is showed using DoModal() then use EndDialog() to close the dialog and you can specify the return value...
Do your Duty and Don't expect the Result
|
|
|
|
|
As far as I perceive your query, you are trying to automatically close a dialog after some task is done and for this you want to fire a IDOK message.
Am I right?
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
HI
In My application I have a dialog which has two edit box(for getting username and password) and a button(ok).
So what i need is to fill the default username and password in the editbox and generate Ok notification automatically so user can logon automatically without pressing anything ...
Manjunath S
GESL
Bangalore
|
|
|
|
|
Is there any problem with , what Stephen Hewitt has suggested ?
|
|
|
|
|
if you want to let the user login automatically why do you need a login dialog.Just let the user access the application's functionality
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
Hi,
Im searching for a calue in a listcontrol by using this
LVFINDINFO info;
int nIndex;
LPCTSTR lpszmyString ="LogFile";
info.flags = LVFI_PARTIAL|LVFI_STRING;
info.psz = lpszmyString;
if ((nIndex=pCtrl->FindItem(&info)) != -1)
{
Index = pCtrl->InsertItem(nIndex,Sno);
}
But here nIndex always returns -1, i want to serach for "LogFile" in listcontrol.Whats wrong with this?
Anu
|
|
|
|
|
Are you sure , thers is an item, having label "LogFile" or which starts with "LogFile".
Otherwise there is no reason, it shouldn't work
Anu_Bala wrote: Index = pCtrl->InsertItem(nIndex,Sno);
what you are doing here ? whats Sno.
|
|
|
|