Comment puis-je définir une chaîne pour avoir un caractère Unicode droite à gauche (U + 200F RIGHT-TO-LEFT MARK (RLM)) lors de l'édition du code lui-même?Zone de formulaire Outlook droite à gauche à partir du code C++
Signification, j'ai le code donné:
CComPtr<MSForms::IControl> spISubjectControl;
spControls->_GetItemByName(_bstr_t(L"Subject"), &spISubjectControl);
if (spISubjectControl != NULL) {
CComPtr<Outlook::_OlkTextBox> spSubject;
hr = spISubjectControl.QueryInterface(&spSubject);
if (spSubject != NULL) {
CString subject = L"Some words in some RTL language";
spSubject->put_Text(_bstr_t(subject));
}
}
Malheureusement, il ne suffit pas d'ajouter la direction et le caractère spécial dans les « propriétés avance » du sujet TextBox, il semble qu'une fois que je change la contenu de la TextBox la direction est réinitialisée à LTR.
S'il vous plaît aider :)
Merci,
Nili