MarioMarieti Cmdr

Registrado: 28 Dic 2004Mensajes: 144Ubicación: Murcia (España)
|
Publicado: Jue 13 Ago, 2020 12:40 pm Asunto: error --> expected unqualified-id |
|
|
Hola a todos.
Estoy migrando código de c++Builder 4 a C++ Rad Studio 10.3
Tengo la siguiente función para justificar el texto de un RichEdit:
void __fastcall JustificaRichEdit(TRichEdit *RE1)
{
//justifica el texto del RICHEDIT
const TO_ADVANCEDTYPOGRAPHY = 0x0001;
const EM_SETTYPOGRAPHYOPTIONS = (WM_USER + 202);
const EM_GETTYPOGRAPHYOPTIONS = (WM_USER + 203);
RE1->SelStart = 0;
RE1->SelLength= RE1->Text.Length();
PARAFORMAT2 pf2;
pf2.cbSize = sizeof(PARAFORMAT2);
pf2.dwMask = PFM_ALIGNMENT;
pf2.wAlignment = PFA_JUSTIFY;
SendMessageA(RE1->Handle, EM_SETTYPOGRAPHYOPTIONS, TO_ADVANCEDTYPOGRAPHY, TO_ADVANCEDTYPOGRAPHY);
SendMessageA(RE1->Handle, EM_SETPARAFORMAT, 0, reinterpret_cast<LPARAM>(&pf2));
pf2.dwMask |= PFM_LINESPACING;
// pf2.bLineSpacingRule = 0.5;
// pf2.dyLineSpacing = 3;
//pf2.dwMask = PFM_NUMBERING;//PFM_ALIGNMENT; //estos 2 parametros van juntos. Indican enumeracion de parrafos
//pf2.wNumbering = 2;
//SendMessage(RE1->Handle, EM_SETPARAFORMAT, 0, int(&pf2));
SendMessage(RE1->Handle, EM_SETPARAFORMAT, 0, reinterpret_cast<LPARAM>(&pf2));
}
//---------------------------------------------------------------------------
y cunado lo compilo en Rad Studio me salta el error: "expected unqualified-id" ne las declaraciones siguientes:
const TO_ADVANCEDTYPOGRAPHY = 0x0001;
const EM_SETTYPOGRAPHYOPTIONS = (WM_USER + 202);
const EM_GETTYPOGRAPHYOPTIONS = (WM_USER + 203);
Alguien me puede ayudar???
Gracias |
|