![]() |
Outlook Language Code Page from MAPI C++ form
IB VB I can call:
Outlook.Application.LanguageSettings.LanguagePrefe rredForEditing(iid) to test the code page but how do I get the Current Language Code Page from a MAPI add in form written in C++? Thanks, Brian |
Outlook Language Code Page from MAPI C++ form
Do you mean from an Exchange Client Extension? By using the
Outlook.Application object :-) http://support.microsoft.com/?kbid=260216 Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "m3driver" wrote in message oups.com... IB VB I can call: Outlook.Application.LanguageSettings.LanguagePrefe rredForEditing(iid) to test the code page but how do I get the Current Language Code Page from a MAPI add in form written in C++? Thanks, Brian |
Outlook Language Code Page from MAPI C++ form
Thanks Dmitry,
No, not an extension, I have a propriatry message type (not IPM.NOTE) that when the user attempts to read, launches my MAPI C++ form. The form supports multiple languages but I need to determine the UI language of the Outlook application that launched the form in order to select the appropriate one. I also have an unrelated Client Extension and have been able to retrieve the language via GetLanguageID() but in the case of a form I don't appear to have access to the LPEXCHEXTCALLBACK pointer from which to find the Outlook::_ApplicationPtr. Dmitry Streblechenko wrote: Do you mean from an Exchange Client Extension? By using the Outlook.Application object :-) http://support.microsoft.com/?kbid=260216 Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "m3driver" wrote in message oups.com... IB VB I can call: Outlook.Application.LanguageSettings.LanguagePrefe rredForEditing(iid) to test the code page but how do I get the Current Language Code Page from a MAPI add in form written in C++? Thanks, Brian |
Outlook Language Code Page from MAPI C++ form
You can still create an instance of the Outlook.Application COM object.
Since Outlook is already running, you will get back a pointer to that running instance of Outlook Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "m3driver" wrote in message oups.com... Thanks Dmitry, No, not an extension, I have a propriatry message type (not IPM.NOTE) that when the user attempts to read, launches my MAPI C++ form. The form supports multiple languages but I need to determine the UI language of the Outlook application that launched the form in order to select the appropriate one. I also have an unrelated Client Extension and have been able to retrieve the language via GetLanguageID() but in the case of a form I don't appear to have access to the LPEXCHEXTCALLBACK pointer from which to find the Outlook::_ApplicationPtr. Dmitry Streblechenko wrote: Do you mean from an Exchange Client Extension? By using the Outlook.Application object :-) http://support.microsoft.com/?kbid=260216 Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "m3driver" wrote in message oups.com... IB VB I can call: Outlook.Application.LanguageSettings.LanguagePrefe rredForEditing(iid) to test the code page but how do I get the Current Language Code Page from a MAPI add in form written in C++? Thanks, Brian |
All times are GMT +1. The time now is 06:07 AM. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2006 OutlookBanter.com